Public Attributes | |
eth_t * | eth |
int | fd |
int | ifindex |
char | ifname [100] |
int | l2_hdr |
unsigned int | num_fast_poll |
u8 | own_addr [ETH_ALEN] |
char * | own_socket_path |
pcap_t * | pcap |
struct sockaddr_un | priv_addr |
int | running |
HANDLE | rx_avail |
u8 * | rx_buf |
u8 | rx_buf [1514] |
void(* | rx_callback )(void *ctx, const u8 *src_addr, const u8 *buf, size_t len) |
void * | rx_callback_ctx |
HANDLE | rx_done |
size_t | rx_len |
size_t | rx_no_wait |
HANDLE | rx_notify |
OVERLAPPED | rx_overlapped |
u8 * | rx_src |
HANDLE | rx_thread |
HANDLE | rx_thread_done |
DWORD | rx_written |
Definition at line 38 of file l2_packet_freebsd.c.
eth_t* l2_packet_data::eth |
Definition at line 37 of file l2_packet_pcap.c.
Definition at line 26 of file l2_packet_linux.c.
Definition at line 28 of file l2_packet_linux.c.
Definition at line 40 of file l2_packet_freebsd.c.
Definition at line 45 of file l2_packet_freebsd.c.
unsigned int l2_packet_data::num_fast_poll |
Definition at line 55 of file l2_packet_winpcap.c.
Definition at line 41 of file l2_packet_freebsd.c.
Definition at line 30 of file l2_packet_privsep.c.
pcap_t * l2_packet_data::pcap |
Definition at line 39 of file l2_packet_freebsd.c.
struct sockaddr_un l2_packet_data::priv_addr |
Definition at line 31 of file l2_packet_privsep.c.
Definition at line 63 of file l2_packet_winpcap.c.
HANDLE l2_packet_data::rx_avail |
Definition at line 81 of file l2_packet_ndis.c.
Definition at line 65 of file l2_packet_winpcap.c.
u8 l2_packet_data::rx_buf[1514] |
Definition at line 85 of file l2_packet_ndis.c.
void(* l2_packet_data::rx_callback)(void *ctx, const u8 *src_addr, const u8 *buf, size_t len) |
Definition at line 42 of file l2_packet_freebsd.c.
Definition at line 44 of file l2_packet_freebsd.c.
HANDLE l2_packet_data::rx_done |
Definition at line 64 of file l2_packet_winpcap.c.
size_t l2_packet_data::rx_len |
Definition at line 66 of file l2_packet_winpcap.c.
size_t l2_packet_data::rx_no_wait |
Definition at line 67 of file l2_packet_winpcap.c.
HANDLE l2_packet_data::rx_notify |
Definition at line 64 of file l2_packet_winpcap.c.
OVERLAPPED l2_packet_data::rx_overlapped |
Definition at line 83 of file l2_packet_ndis.c.
Definition at line 65 of file l2_packet_winpcap.c.
HANDLE l2_packet_data::rx_thread |
Definition at line 64 of file l2_packet_winpcap.c.
Definition at line 64 of file l2_packet_winpcap.c.
Definition at line 86 of file l2_packet_ndis.c.