*@cork-info to build ip hdr on each ip fragwhilesocketis corked */ structinet_sock{ /* sk and pinet6 has to be the first two members of inet_sock */ structsock sk; ... ... struct{ unsignedintflags; unsignedintfragsize; structip_options*opt; structdst_entry*dst; intlength;/* T...
*/7unsignedshortgso_segs;8unsignedshortgso_type;9structsk_buff *frag_list;/*一种类型的分配数据*/10structskb_shared_hwtstamps hwtstamps;11u32 tskey;12__be32 ip6_frag_id;1314/*15* Warning : all fields before dataref are cleared in __alloc_skb()16*/17atomic_t dataref;/*用于引用计数...
pppoe_hdr { ifdef CFG_LITTLEENDIAN u_int8_t ver :4; u_int8_t type : 4; # u_int8_t type: 4; u_int8_t ver 4; # u_int8_t code u_int16_t sid; _int16_ length; structpppoe_tag tag; }; #endif typedefstruct _mac_t { u_int_ mact_octet6]; } ...