other versions
- jessie 3.16.56-1+deb8u1
STRUCT SK_BUFF(9) | Linux Networking | STRUCT SK_BUFF(9) |
NAME¶
struct_sk_buff - socket bufferSYNOPSIS¶
struct sk_buff { struct sk_buff * next; struct sk_buff * prev; union {unnamed_union}; __be16 inner_protocol; __u16 inner_transport_header; __u16 inner_network_header; __u16 inner_mac_header; __u16 transport_header; __u16 network_header; __u16 mac_header; sk_buff_data_t tail; sk_buff_data_t end; unsigned char * head; unsigned char * data; unsigned int truesize; atomic_t users; };
MEMBERS¶
nextNext buffer in list
prev
Previous buffer in list
{unnamed_union}
anonymous
inner_protocol
Protocol (encapsulation)
inner_transport_header
Inner transport layer header (encapsulation)
inner_network_header
Network layer header (encapsulation)
inner_mac_header
Link layer header (encapsulation)
transport_header
Transport layer header
network_header
Network layer header
mac_header
Link layer header
tail
Tail pointer
end
End pointer
head
Head of buffer
data
Data head pointer
truesize
Buffer size
users
User count - see {datagram,tcp}.c
COPYRIGHT¶
May 2018 | Kernel Hackers Manual 3.16 |