diff options
author | jfv <jfv@FreeBSD.org> | 2009-06-24 17:41:29 +0000 |
---|---|---|
committer | jfv <jfv@FreeBSD.org> | 2009-06-24 17:41:29 +0000 |
commit | bd3587c757355e28ac6abbaf11703661599270bb (patch) | |
tree | 2ecc6e8fbc53f9378cbe7397d226334796447dd4 /sys/dev/e1000/e1000_82575.h | |
parent | 7d778199caba58e2bf12662021294f3869f8f1dd (diff) | |
download | FreeBSD-src-bd3587c757355e28ac6abbaf11703661599270bb.zip FreeBSD-src-bd3587c757355e28ac6abbaf11703661599270bb.tar.gz |
Updates for both the em and igb drivers, add support
for multiqueue tx, shared code updates, new device
support, and some bug fixes.
Diffstat (limited to 'sys/dev/e1000/e1000_82575.h')
-rw-r--r-- | sys/dev/e1000/e1000_82575.h | 22 |
1 files changed, 6 insertions, 16 deletions
diff --git a/sys/dev/e1000/e1000_82575.h b/sys/dev/e1000/e1000_82575.h index 1b7ce89..34e0d29 100644 --- a/sys/dev/e1000/e1000_82575.h +++ b/sys/dev/e1000/e1000_82575.h @@ -214,7 +214,7 @@ union e1000_adv_rx_desc { } wb; /* writeback */ }; -#define E1000_RXDADV_RSSTYPE_MASK 0x0000F000 +#define E1000_RXDADV_RSSTYPE_MASK 0x0000000F #define E1000_RXDADV_RSSTYPE_SHIFT 12 #define E1000_RXDADV_HDRBUFLEN_MASK 0x7FE0 #define E1000_RXDADV_HDRBUFLEN_SHIFT 5 @@ -421,21 +421,11 @@ struct e1000_adv_tx_context_desc { #define E1000_IOVCTL 0x05BBC #define E1000_IOVCTL_REUSE_VFQ 0x00000001 +#define E1000_RPLOLR_STRVLAN 0x40000000 +#define E1000_RPLOLR_STRCRC 0x80000000 + #define ALL_QUEUES 0xFFFF -void e1000_vmdq_loopback_enable_pf(struct e1000_hw *hw); -void e1000_vmdq_loopback_disable_pf(struct e1000_hw *hw); -void e1000_vmdq_replication_enable_pf(struct e1000_hw *hw, u32 enables); -void e1000_vmdq_replication_disable_pf(struct e1000_hw *hw); -void e1000_vmdq_enable_replication_mode_pf(struct e1000_hw *hw); -void e1000_vmdq_broadcast_replication_enable_pf(struct e1000_hw *hw, - u32 enables); -void e1000_vmdq_multicast_promiscuous_enable_pf(struct e1000_hw *hw, - u32 enables); -void e1000_vmdq_broadcast_replication_disable_pf(struct e1000_hw *hw, - u32 disables); -void e1000_vmdq_multicast_promiscuous_disable_pf(struct e1000_hw *hw, - u32 disables); -void e1000_vmdq_aupe_enable_pf(struct e1000_hw *hw, u32 enables); -void e1000_vmdq_aupe_disable_pf(struct e1000_hw *hw, u32 disables); +void e1000_vmdq_set_loopback_pf(struct e1000_hw *hw, bool enable); +void e1000_vmdq_set_replication_pf(struct e1000_hw *hw, bool enable); #endif /* _E1000_82575_H_ */ |