ReactOS 0.4.16-dev-321-g63bb46a
|
#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().