#include <pkbuf.h>
Public Member Functions | |
TAILQ_ENTRY (s_pkbuf) pk_next | |
Data Fields | |
s_pkbuf * | pk_fnext |
size_t | pk_size |
int64_t | pk_ar |
s_pkbuf::s_pk_info | pk_info |
s_buf * | pk_lh_buf |
size_t | pk_lh_size |
union { | |
s_ethernet_hdr * lh_ethernet | |
vaddr_t lh_addr | |
} | pk_lh |
s_buf * | pk_nh_buf |
size_t | pk_nh_size |
int | pk_nh_type |
union { | |
s_ip_hdr * nh_ip | |
s_arp_hdr * nh_arp | |
vaddr_t nh_addr | |
} | pk_nh |
s_buf * | pk_ph_buf |
size_t | pk_ph_size |
int | pk_ph_type |
union { | |
s_udp_hdr * ph_udp | |
s_icmp_hdr * ph_icmp | |
s_tcp_hdr * ph_tcp | |
vaddr_t ph_addr | |
} | pk_ph |
size_t | pk_data_size |
s_data_buf * | pk_data |
Data Structures | |
struct | s_pk_info |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|