Changeset View
Changeset View
Standalone View
Standalone View
head/sys/dev/e1000/if_em.h
Show First 20 Lines • Show All 244 Lines • ▼ Show 20 Lines | |||||
/* Define the starting Interrupt rate per Queue */ | /* Define the starting Interrupt rate per Queue */ | ||||
#define IGB_INTS_PER_SEC 8000 | #define IGB_INTS_PER_SEC 8000 | ||||
#define IGB_DEFAULT_ITR ((1000000/IGB_INTS_PER_SEC) << 2) | #define IGB_DEFAULT_ITR ((1000000/IGB_INTS_PER_SEC) << 2) | ||||
#define IGB_LINK_ITR 2000 | #define IGB_LINK_ITR 2000 | ||||
#define I210_LINK_DELAY 1000 | #define I210_LINK_DELAY 1000 | ||||
#define IGB_MAX_SCATTER 40 | |||||
#define IGB_VFTA_SIZE 128 | |||||
#define IGB_BR_SIZE 4096 /* ring buf size */ | |||||
#define IGB_TSO_SIZE (65535 + sizeof(struct ether_vlan_header)) | |||||
#define IGB_TSO_SEG_SIZE 4096 /* Max dma segment size */ | |||||
#define IGB_TXPBSIZE 20408 | #define IGB_TXPBSIZE 20408 | ||||
#define IGB_HDR_BUF 128 | #define IGB_HDR_BUF 128 | ||||
#define IGB_PKTTYPE_MASK 0x0000FFF0 | #define IGB_PKTTYPE_MASK 0x0000FFF0 | ||||
#define IGB_DMCTLX_DCFLUSH_DIS 0x80000000 /* Disable DMA Coalesce Flush */ | #define IGB_DMCTLX_DCFLUSH_DIS 0x80000000 /* Disable DMA Coalesce Flush */ | ||||
/* | /* | ||||
* Driver state logic for the detection of a hung state | * Driver state logic for the detection of a hung state | ||||
* in hardware. Set TX_HUNG whenever a TX packet is used | * in hardware. Set TX_HUNG whenever a TX packet is used | ||||
▲ Show 20 Lines • Show All 69 Lines • ▼ Show 20 Lines | |||||
#define IOCTL_DEBUGOUT1(S, A) if (DEBUG_IOCTL) printf(S "\n", A) | #define IOCTL_DEBUGOUT1(S, A) if (DEBUG_IOCTL) printf(S "\n", A) | ||||
#define IOCTL_DEBUGOUT2(S, A, B) if (DEBUG_IOCTL) printf(S "\n", A, B) | #define IOCTL_DEBUGOUT2(S, A, B) if (DEBUG_IOCTL) printf(S "\n", A, B) | ||||
#define HW_DEBUGOUT(S) if (DEBUG_HW) printf(S "\n") | #define HW_DEBUGOUT(S) if (DEBUG_HW) printf(S "\n") | ||||
#define HW_DEBUGOUT1(S, A) if (DEBUG_HW) printf(S "\n", A) | #define HW_DEBUGOUT1(S, A) if (DEBUG_HW) printf(S "\n", A) | ||||
#define HW_DEBUGOUT2(S, A, B) if (DEBUG_HW) printf(S "\n", A, B) | #define HW_DEBUGOUT2(S, A, B) if (DEBUG_HW) printf(S "\n", A, B) | ||||
#define EM_MAX_SCATTER 40 | #define EM_MAX_SCATTER 40 | ||||
#define EM_VFTA_SIZE 128 | #define EM_VFTA_SIZE 128 | ||||
#define EM_TSO_SIZE (65535 + sizeof(struct ether_vlan_header)) | #define EM_TSO_SIZE 65535 | ||||
#define EM_TSO_SEG_SIZE 4096 /* Max dma segment size */ | #define EM_TSO_SEG_SIZE 4096 /* Max dma segment size */ | ||||
#define EM_MSIX_MASK 0x01F00000 /* For 82574 use */ | #define EM_MSIX_MASK 0x01F00000 /* For 82574 use */ | ||||
#define EM_MSIX_LINK 0x01000000 /* For 82574 use */ | #define EM_MSIX_LINK 0x01000000 /* For 82574 use */ | ||||
#define ETH_ZLEN 60 | #define ETH_ZLEN 60 | ||||
#define ETH_ADDR_LEN 6 | #define ETH_ADDR_LEN 6 | ||||
#define EM_CSUM_OFFLOAD 7 /* Offload bits in mbuf flag */ | #define EM_CSUM_OFFLOAD 7 /* Offload bits in mbuf flag */ | ||||
#define IGB_CSUM_OFFLOAD 0x0E0F /* Offload bits in mbuf flag */ | #define IGB_CSUM_OFFLOAD 0x0E0F /* Offload bits in mbuf flag */ | ||||
▲ Show 20 Lines • Show All 216 Lines • Show Last 20 Lines |