Changeset View
Changeset View
Standalone View
Standalone View
head/sys/dev/hyperv/netvsc/hv_netvsc_drv_freebsd.c
Show First 20 Lines • Show All 146 Lines • ▼ Show 20 Lines | #define HN_RNDIS_MSG_LEN \ | ||||
RNDIS_CSUM_PPI_SIZE) | RNDIS_CSUM_PPI_SIZE) | ||||
#define HN_RNDIS_MSG_BOUNDARY PAGE_SIZE | #define HN_RNDIS_MSG_BOUNDARY PAGE_SIZE | ||||
#define HN_RNDIS_MSG_ALIGN CACHE_LINE_SIZE | #define HN_RNDIS_MSG_ALIGN CACHE_LINE_SIZE | ||||
#define HN_TX_DATA_BOUNDARY PAGE_SIZE | #define HN_TX_DATA_BOUNDARY PAGE_SIZE | ||||
#define HN_TX_DATA_MAXSIZE IP_MAXPACKET | #define HN_TX_DATA_MAXSIZE IP_MAXPACKET | ||||
#define HN_TX_DATA_SEGSIZE PAGE_SIZE | #define HN_TX_DATA_SEGSIZE PAGE_SIZE | ||||
#define HN_TX_DATA_SEGCNT_MAX \ | #define HN_TX_DATA_SEGCNT_MAX \ | ||||
(VMBUS_CHAN_SGLIST_MAX - HV_RF_NUM_TX_RESERVED_PAGE_BUFS) | (NETVSC_PACKET_MAXPAGE - HV_RF_NUM_TX_RESERVED_PAGE_BUFS) | ||||
#define HN_DIRECT_TX_SIZE_DEF 128 | #define HN_DIRECT_TX_SIZE_DEF 128 | ||||
#define HN_EARLY_TXEOF_THRESH 8 | #define HN_EARLY_TXEOF_THRESH 8 | ||||
struct hn_txdesc { | struct hn_txdesc { | ||||
#ifndef HN_USE_TXDESC_BUFRING | #ifndef HN_USE_TXDESC_BUFRING | ||||
SLIST_ENTRY(hn_txdesc) link; | SLIST_ENTRY(hn_txdesc) link; | ||||
▲ Show 20 Lines • Show All 2,877 Lines • Show Last 20 Lines |