Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/ixgbe/ixgbe.h
Show First 20 Lines • Show All 291 Lines • ▼ Show 20 Lines | struct tx_ring { | ||||
/* Flow Director */ | /* Flow Director */ | ||||
u16 atr_sample; | u16 atr_sample; | ||||
u16 atr_count; | u16 atr_count; | ||||
u32 bytes; /* used for AIM */ | u32 bytes; /* used for AIM */ | ||||
u32 packets; | u32 packets; | ||||
/* Soft Stats */ | /* Soft Stats */ | ||||
u64 tso_tx; | u64 tso_tx; | ||||
u64 tx_bytes; | |||||
u64 total_packets; | u64 total_packets; | ||||
}; | }; | ||||
/* | /* | ||||
* The Receive ring, one per rx queue | * The Receive ring, one per rx queue | ||||
*/ | */ | ||||
struct rx_ring { | struct rx_ring { | ||||
Show All 36 Lines | struct ix_rx_queue { | ||||
struct rx_ring rxr; | struct rx_ring rxr; | ||||
struct if_irq que_irq; | struct if_irq que_irq; | ||||
u64 irqs; | u64 irqs; | ||||
}; | }; | ||||
struct ix_tx_queue { | struct ix_tx_queue { | ||||
struct adapter *adapter; | struct adapter *adapter; | ||||
u32 msix; /* This queue's MSIX vector */ | u32 msix; /* This queue's MSIX vector */ | ||||
u32 eitr_setting; | |||||
struct resource *res; | |||||
struct tx_ring txr; | struct tx_ring txr; | ||||
struct if_irq que_irq; | |||||
u64 irqs; | |||||
}; | }; | ||||
#define IXGBE_MAX_VF_MC 30 /* Max number of multicast entries */ | #define IXGBE_MAX_VF_MC 30 /* Max number of multicast entries */ | ||||
struct ixgbe_vf { | struct ixgbe_vf { | ||||
u_int pool; | u_int pool; | ||||
u_int rar_index; | u_int rar_index; | ||||
u_int maximum_frame_size; | u_int maximum_frame_size; | ||||
▲ Show 20 Lines • Show All 234 Lines • Show Last 20 Lines |