Changeset View
Changeset View
Standalone View
Standalone View
head/sys/dev/hyperv/netvsc/if_hnvar.h
Show First 20 Lines • Show All 42 Lines • ▼ Show 20 Lines | typedef void (*hn_sent_callback_t) | ||||
(struct hn_send_ctx *, struct hn_softc *, | (struct hn_send_ctx *, struct hn_softc *, | ||||
struct vmbus_channel *, const void *, int); | struct vmbus_channel *, const void *, int); | ||||
struct hn_send_ctx { | struct hn_send_ctx { | ||||
hn_sent_callback_t hn_cb; | hn_sent_callback_t hn_cb; | ||||
void *hn_cbarg; | void *hn_cbarg; | ||||
}; | }; | ||||
struct rndis_hash_info; | |||||
struct rndix_hash_value; | |||||
struct ndis_8021q_info_; | |||||
struct rndis_tcp_ip_csum_info_; | |||||
#define HN_NDIS_VLAN_INFO_INVALID 0xffffffff | #define HN_NDIS_VLAN_INFO_INVALID 0xffffffff | ||||
#define HN_NDIS_RXCSUM_INFO_INVALID 0 | #define HN_NDIS_RXCSUM_INFO_INVALID 0 | ||||
#define HN_NDIS_HASH_INFO_INVALID 0 | #define HN_NDIS_HASH_INFO_INVALID 0 | ||||
struct hn_recvinfo { | struct hn_recvinfo { | ||||
uint32_t vlan_info; | uint32_t vlan_info; | ||||
uint32_t csum_info; | uint32_t csum_info; | ||||
uint32_t hash_info; | uint32_t hash_info; | ||||
▲ Show 20 Lines • Show All 71 Lines • Show Last 20 Lines |