|
ReactOS 0.4.16-dev-1948-gd260c1d
|
#include <tcpcore.h>

Public Attributes | |
| struct sk_buff * | next |
| struct sk_buff * | prev |
| struct sk_buff_head * | list |
| struct sock * | sk |
| struct timeval | stamp |
| struct net_device * | dev |
| union { | |
| struct tcphdr * th | |
| struct udphdr * uh | |
| struct icmphdr * icmph | |
| struct igmphdr * igmph | |
| struct iphdr * ipiph | |
| struct spxhdr * spxh | |
| unsigned char * raw | |
| } | h |
| union { | |
| struct iphdr * iph | |
| struct ipv6hdr * ipv6h | |
| struct arphdr * arph | |
| struct ipxhdr * ipxh | |
| unsigned char * raw | |
| } | nh |
| union { | |
| struct ethhdr * ethernet | |
| unsigned char * raw | |
| } | mac |
| struct dst_entry * | dst |
| char | cb [48] |
| unsigned int | len |
| unsigned int | data_len |
| unsigned int | csum |
| unsigned char | __unused |
| unsigned char | cloned |
| unsigned char | pkt_type |
| unsigned char | ip_summed |
| __u32 | priority |
| atomic_t | users |
| unsigned short | protocol |
| unsigned short | security |
| unsigned int | truesize |
| unsigned char * | head |
| unsigned char * | data |
| unsigned char * | tail |
| unsigned char * | end |
| void(* | destructor )(struct sk_buff *) |
Definition at line 192 of file tcpcore.h.
Referenced by skb_cloned().
Definition at line 202 of file tcpcore.h.
Referenced by __pskb_pull(), __pskb_trim(), __skb_pull(), __skb_push(), __skb_trim(), skb_headroom(), skb_push(), and skb_reserve().
Definition at line 189 of file tcpcore.h.
Referenced by __pskb_trim(), __skb_pull(), __skb_trim(), skb_headlen(), and skb_is_nonlinear().
Definition at line 206 of file tcpcore.h.
Referenced by skb_orphan().
Definition at line 204 of file tcpcore.h.
Referenced by skb_put(), and skb_tailroom().
| union { ... } sk_buff::h |
Definition at line 201 of file tcpcore.h.
Referenced by skb_headroom(), and skb_push().
Definition at line 188 of file tcpcore.h.
Referenced by __pskb_pull(), __pskb_trim(), __skb_pull(), __skb_push(), __skb_put(), __skb_trim(), pskb_may_pull(), pskb_pull(), skb_headlen(), skb_pull(), skb_push(), skb_put(), skb_trim(), and tcp_snd_test().
| struct sk_buff_head* sk_buff::list |
Definition at line 144 of file tcpcore.h.
Referenced by __skb_append(), __skb_insert(), __skb_queue_head(), __skb_queue_tail(), __skb_unlink(), skb_append(), skb_insert(), and skb_unlink().
| union { ... } sk_buff::mac |
Definition at line 141 of file tcpcore.h.
Referenced by __skb_append(), __skb_insert(), __skb_queue_head(), __skb_queue_tail(), and __skb_unlink().
| union { ... } sk_buff::nh |
Definition at line 142 of file tcpcore.h.
Referenced by __skb_dequeue(), __skb_insert(), __skb_queue_head(), __skb_queue_tail(), __skb_unlink(), and skb_insert().
Definition at line 145 of file tcpcore.h.
Referenced by skb_orphan(), tcp_alloc_skb(), tcp_build_and_update_options(), tcp_listen_wlock(), and tcp_may_send_now().
Definition at line 203 of file tcpcore.h.
Referenced by __pskb_trim(), __skb_put(), __skb_trim(), skb_put(), skb_reserve(), and skb_tailroom().
Definition at line 199 of file tcpcore.h.
Referenced by tcp_alloc_skb(), and tcp_mem_reclaim().
| atomic_t sk_buff::users |
Definition at line 196 of file tcpcore.h.
Referenced by kfree_skb(), kfree_skb_fast(), skb_get(), and skb_shared().