Microchip® Advanced Software Framework

ip_reass_helper Struct Reference

This is a helper struct which holds the starting offset and the ending offset of this fragment to easily chain the fragments.

It has the same packing requirements as the IP header, since it replaces the IP header in memory in incoming fragments (after copying it) to keep track of the various fragments. (-> If the IP header doesn't need packing, this struct doesn't need packing, too.)

Public Member Functions

 PACK_STRUCT_FIELD (struct pbuf *next_pbuf)
 
 PACK_STRUCT_FIELD (u16_t start)
 
 PACK_STRUCT_FIELD (u16_t end)
 

ip_reass_helper::PACK_STRUCT_FIELD ( struct pbuf next_pbuf)
ip_reass_helper::PACK_STRUCT_FIELD ( u16_t  start)
ip_reass_helper::PACK_STRUCT_FIELD ( u16_t  end)