Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/ixgbe/ix_txrx.c
Show First 20 Lines • Show All 56 Lines • ▼ Show 20 Lines | |||||
static void ixgbe_rx_checksum(u32 staterr, if_rxd_info_t ri, u32 ptype); | static void ixgbe_rx_checksum(u32 staterr, if_rxd_info_t ri, u32 ptype); | ||||
static int ixgbe_tx_ctx_setup(struct ixgbe_adv_tx_context_desc *, if_pkt_info_t); | static int ixgbe_tx_ctx_setup(struct ixgbe_adv_tx_context_desc *, if_pkt_info_t); | ||||
extern void ixgbe_if_enable_intr(if_ctx_t ctx); | extern void ixgbe_if_enable_intr(if_ctx_t ctx); | ||||
static int ixgbe_determine_rsstype(u16 pkt_info); | static int ixgbe_determine_rsstype(u16 pkt_info); | ||||
struct if_txrx ixgbe_txrx = { | struct if_txrx ixgbe_txrx = { | ||||
ixgbe_isc_txd_encap, | .ift_txd_encap = ixgbe_isc_txd_encap, | ||||
ixgbe_isc_txd_flush, | .ift_txd_flush = ixgbe_isc_txd_flush, | ||||
ixgbe_isc_txd_credits_update, | .ift_txd_credits_update = ixgbe_isc_txd_credits_update, | ||||
ixgbe_isc_rxd_available, | .ift_rxd_available = ixgbe_isc_rxd_available, | ||||
ixgbe_isc_rxd_pkt_get, | .ift_rxd_pkt_get = ixgbe_isc_rxd_pkt_get, | ||||
ixgbe_isc_rxd_refill, | .ift_rxd_refill = ixgbe_isc_rxd_refill, | ||||
ixgbe_isc_rxd_flush, | .ift_rxd_flush = ixgbe_isc_rxd_flush, | ||||
NULL | .ift_legacy_intr = NULL | ||||
}; | }; | ||||
extern if_shared_ctx_t ixgbe_sctx; | extern if_shared_ctx_t ixgbe_sctx; | ||||
/************************************************************************ | /************************************************************************ | ||||
* ixgbe_tx_ctx_setup | * ixgbe_tx_ctx_setup | ||||
* | * | ||||
* Advanced Context Descriptor setup for VLAN, CSUM or TSO | * Advanced Context Descriptor setup for VLAN, CSUM or TSO | ||||
▲ Show 20 Lines • Show All 466 Lines • Show Last 20 Lines |