Logo Search packages:      
Sourcecode: linux version File versions  Download package

< Packet > Protocol Reference


Detailed Description

struct sk_buff - socket buffer : Next buffer in list : Previous buffer in list : Socket we are owned by : Time we arrived : Device we arrived on/are leaving by : Transport layer header : Network layer header : Link layer header : destination entry : the security path, used for xfrm : Control buffer. Free for use by every layer. Put private vars here : Length of actual data : Data length : Length of link layer header : writable header length of cloned skb : Checksum (must include start/offset pair) : Offset from skb->head where checksumming should start : Offset from csum_start where checksum should be stored : allow local fragmentation : Head may be cloned (check refcnt to be sure) : Payload reference only, must not modify header : Packet class : skbuff clone status : Driver fed us an IP checksum : Packet queueing priority : User count - see {datagram,tcp}.c driver : Buffer size : Head of buffer : Data head pointer : Tail pointer : End pointer : Destruct function : Generic packet mark : Associated connection, if any : skbuff is owned by ipvs : this packet has been seen already, so stats have been done for it, don't do them again : netfilter packet trace flag : Relationship of this skb to the connection : netfilter conntrack re-assembly pointer : Saved data about a bridged frame - see br_netfilter.c : ifindex of device we arrived on : Queue mapping for multiqueue devices : Traffic control index : traffic control verdict : router type (from link layer) : set to prevent encryption of this frame : a cookie to one of several possible DMA operations done by skb DMA functions : security marking : vlan tag control information

The documentation for this protocol was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index