[P4] Packet length

Brunner Márton brmarci at caesar.elte.hu
Sun Sep 18 17:31:37 CEST 2016


Sziasztok,

A checksum-okkal kapcsolatban felvetődött egy problémám.

Az ellenőrzést egy field_list alapján végezzük. Ebben szerepelhet egy 
speciális "PAYLOAD" elem is, ami azt jelöli, hogy a kiszámításhoz a 
listában megelőző field header-jének az adat része (payload) is 
szükséges. Ez az adott header végétől a csomag végéig tartó bájt sorozat 
lenne. Viszont jelenleg (amennyire én látom) a packet_descriptor nem 
tartalmaz információt a csomag hosszáról. Így nem tudom megállapítani, 
hogy meddig kéne a bájtokat vizsgálni.

Lehetséges lenne a packet_descriptor-t kiegészíteni egy packet_length 
mezővel, ami a csomag beolvasása után automatikusan kitöltődik?


Marci



More information about the P4 mailing list