Linux Kernel
3.7.1
|
#include <hyperv_net.h>
Data Fields | |
struct list_head | list_ent |
u32 | status |
struct hv_device * | device |
bool | is_data_pkt |
u16 | vlan_tci |
struct xferpage_packet * | xfer_page_pkt |
union { | |
struct { | |
u64 recv_completion_tid | |
void * recv_completion_ctx | |
void(* recv_completion )(void *context) | |
} recv | |
struct { | |
u64 send_completion_tid | |
void * send_completion_ctx | |
void(* send_completion )(void *context) | |
} send | |
} | completion |
void * | extension |
u32 | total_data_buflen |
void * | data |
u32 | page_buf_cnt |
struct hv_page_buffer | page_buf [0] |
Definition at line 48 of file hyperv_net.h.
union { ... } completion |
Definition at line 81 of file hyperv_net.h.
Definition at line 53 of file hyperv_net.h.
void* extension |
Definition at line 77 of file hyperv_net.h.
bool is_data_pkt |
Definition at line 54 of file hyperv_net.h.
Definition at line 50 of file hyperv_net.h.
struct hv_page_buffer page_buf[0] |
Definition at line 83 of file hyperv_net.h.
u32 page_buf_cnt |
Definition at line 82 of file hyperv_net.h.
struct { ... } recv |
Definition at line 67 of file hyperv_net.h.
void* recv_completion_ctx |
Definition at line 66 of file hyperv_net.h.
u64 recv_completion_tid |
Definition at line 65 of file hyperv_net.h.
struct { ... } send |
Definition at line 72 of file hyperv_net.h.
void* send_completion_ctx |
Definition at line 71 of file hyperv_net.h.
u64 send_completion_tid |
Definition at line 70 of file hyperv_net.h.
Definition at line 51 of file hyperv_net.h.
u32 total_data_buflen |
Definition at line 79 of file hyperv_net.h.
u16 vlan_tci |
Definition at line 55 of file hyperv_net.h.
struct xferpage_packet* xfer_page_pkt |
Definition at line 61 of file hyperv_net.h.