Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/e1000/e1000_82575.h
Show First 20 Lines • Show All 379 Lines • ▼ Show 20 Lines | |||||
#define E1000_ICR_LSECPNS 0x00000020 /* PN threshold - server */ | #define E1000_ICR_LSECPNS 0x00000020 /* PN threshold - server */ | ||||
#define E1000_IMS_LSECPNS E1000_ICR_LSECPNS /* PN threshold - server */ | #define E1000_IMS_LSECPNS E1000_ICR_LSECPNS /* PN threshold - server */ | ||||
#define E1000_ICS_LSECPNS E1000_ICR_LSECPNS /* PN threshold - server */ | #define E1000_ICS_LSECPNS E1000_ICR_LSECPNS /* PN threshold - server */ | ||||
/* ETQF register bit definitions */ | /* ETQF register bit definitions */ | ||||
#define E1000_ETQF_FILTER_ENABLE (1 << 26) | #define E1000_ETQF_FILTER_ENABLE (1 << 26) | ||||
#define E1000_ETQF_IMM_INT (1 << 29) | #define E1000_ETQF_IMM_INT (1 << 29) | ||||
#define E1000_ETQF_1588 (1 << 30) | #define E1000_ETQF_1588 (1 << 30) | ||||
#define E1000_ETQF_QUEUE_ENABLE (1 << 31) | #define E1000_ETQF_QUEUE_ENABLE (1U << 31) | ||||
/* | /* | ||||
* ETQF filter list: one static filter per filter consumer. This is | * ETQF filter list: one static filter per filter consumer. This is | ||||
* to avoid filter collisions later. Add new filters | * to avoid filter collisions later. Add new filters | ||||
* here!! | * here!! | ||||
* | * | ||||
* Current filters: | * Current filters: | ||||
* EAPOL 802.1x (0x888e): Filter 0 | * EAPOL 802.1x (0x888e): Filter 0 | ||||
*/ | */ | ||||
Show All 10 Lines | |||||
#define E1000_NVM_APME_82575 0x0400 | #define E1000_NVM_APME_82575 0x0400 | ||||
#define MAX_NUM_VFS 7 | #define MAX_NUM_VFS 7 | ||||
#define E1000_DTXSWC_MAC_SPOOF_MASK 0x000000FF /* Per VF MAC spoof cntrl */ | #define E1000_DTXSWC_MAC_SPOOF_MASK 0x000000FF /* Per VF MAC spoof cntrl */ | ||||
#define E1000_DTXSWC_VLAN_SPOOF_MASK 0x0000FF00 /* Per VF VLAN spoof cntrl */ | #define E1000_DTXSWC_VLAN_SPOOF_MASK 0x0000FF00 /* Per VF VLAN spoof cntrl */ | ||||
#define E1000_DTXSWC_LLE_MASK 0x00FF0000 /* Per VF Local LB enables */ | #define E1000_DTXSWC_LLE_MASK 0x00FF0000 /* Per VF Local LB enables */ | ||||
#define E1000_DTXSWC_VLAN_SPOOF_SHIFT 8 | #define E1000_DTXSWC_VLAN_SPOOF_SHIFT 8 | ||||
#define E1000_DTXSWC_LLE_SHIFT 16 | #define E1000_DTXSWC_LLE_SHIFT 16 | ||||
#define E1000_DTXSWC_VMDQ_LOOPBACK_EN (1 << 31) /* global VF LB enable */ | #define E1000_DTXSWC_VMDQ_LOOPBACK_EN (1U << 31) /* global VF LB enable */ | ||||
/* Easy defines for setting default pool, would normally be left a zero */ | /* Easy defines for setting default pool, would normally be left a zero */ | ||||
#define E1000_VT_CTL_DEFAULT_POOL_SHIFT 7 | #define E1000_VT_CTL_DEFAULT_POOL_SHIFT 7 | ||||
#define E1000_VT_CTL_DEFAULT_POOL_MASK (0x7 << E1000_VT_CTL_DEFAULT_POOL_SHIFT) | #define E1000_VT_CTL_DEFAULT_POOL_MASK (0x7 << E1000_VT_CTL_DEFAULT_POOL_SHIFT) | ||||
/* Other useful VMD_CTL register defines */ | /* Other useful VMD_CTL register defines */ | ||||
#define E1000_VT_CTL_IGNORE_MAC (1 << 28) | #define E1000_VT_CTL_IGNORE_MAC (1 << 28) | ||||
#define E1000_VT_CTL_DISABLE_DEF_POOL (1 << 29) | #define E1000_VT_CTL_DISABLE_DEF_POOL (1 << 29) | ||||
▲ Show 20 Lines • Show All 101 Lines • Show Last 20 Lines |