#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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.6