Diese Kopierorgien und Speicherverschwendung machen überhaupt keinen
Sinn.
Du mußt Dir zuerst mal überlegen, wie tief Du puffern willst, d.h.
wieviel Pakete können maximal eintreffen, während das Main ein Paket
abarbeitet.
Und dann legst Du ne FIFO für n Pakete an.
Der Interrupt schreibt ein Paket rein und zählt seinen Paketzähler hoch.
Das Main bearbeitet das Paket und zählt danach seinen Paketzähler hoch,
während der Interrupt ins nächste Paket reinschreibt. Und nach n-1
Paketen gibts nen Rollover nach Paket 0.
Peter