Changeset View
Changeset View
Standalone View
Standalone View
head/sys/dev/hyperv/netvsc/hv_net_vsc.h
Show First 20 Lines • Show All 1,054 Lines • ▼ Show 20 Lines | typedef struct netvsc_dev_ { | ||||
unsigned long bitsmap_words; | unsigned long bitsmap_words; | ||||
unsigned long *send_section_bitsmap; | unsigned long *send_section_bitsmap; | ||||
/* Receive buffer allocated by us but managed by NetVSP */ | /* Receive buffer allocated by us but managed by NetVSP */ | ||||
void *rx_buf; | void *rx_buf; | ||||
uint32_t rx_buf_size; | uint32_t rx_buf_size; | ||||
uint32_t rx_buf_gpadl_handle; | uint32_t rx_buf_gpadl_handle; | ||||
uint32_t rx_section_count; | uint32_t rx_section_count; | ||||
nvsp_1_rx_buf_section *rx_sections; | |||||
/* Used for NetVSP initialization protocol */ | /* Used for NetVSP initialization protocol */ | ||||
struct sema channel_init_sema; | struct sema channel_init_sema; | ||||
nvsp_msg channel_init_packet; | nvsp_msg channel_init_packet; | ||||
nvsp_msg revoke_packet; | nvsp_msg revoke_packet; | ||||
/*uint8_t hw_mac_addr[ETHER_ADDR_LEN];*/ | /*uint8_t hw_mac_addr[ETHER_ADDR_LEN];*/ | ||||
▲ Show 20 Lines • Show All 196 Lines • Show Last 20 Lines |