Home
last modified time | relevance | path

Searched refs:if_pkt_info_t (Results 1 – 17 of 17) sorted by relevance

/freebsd/sys/dev/ice/
H A Dice_iflib_recovery_txrx.c47 static int ice_recovery_txd_encap(void *arg, if_pkt_info_t pi);
84 ice_recovery_txd_encap(void __unused *arg, if_pkt_info_t __unused pi) in ice_recovery_txd_encap()
H A Dice_common_txrx.h38 * The functions do depend on the if_pkt_info_t structure. A suitable
63 ice_tso_detect_sparse(if_pkt_info_t pi) in ice_tso_detect_sparse()
145 ice_tso_setup(struct ice_tx_queue *txq, if_pkt_info_t pi) in ice_tso_setup()
192 ice_tx_setup_offload(struct ice_tx_queue *txq, if_pkt_info_t pi, u32 *cmd, u32 *off) in ice_tx_setup_offload()
H A Dice_iflib_txrx.c50 static int _ice_ift_txd_encap(struct ice_tx_queue *txq, if_pkt_info_t pi);
62 static int ice_ift_txd_encap(void *arg, if_pkt_info_t pi);
69 static qidx_t ice_ift_queue_select(void *arg, struct mbuf *m, if_pkt_info_t pi);
71 static int ice_ift_txd_encap_subif(void *arg, if_pkt_info_t pi);
135 _ice_ift_txd_encap(struct ice_tx_queue *txq, if_pkt_info_t pi) in ice_ift_txd_encap()
208 ice_ift_txd_encap(void *arg, if_pkt_info_t pi) in ice_ift_txd_credits_update()
559 ice_ift_queue_select(void *arg, struct mbuf *m, if_pkt_info_t pi)
641 ice_ift_txd_encap_subif(void *arg, if_pkt_info_t pi)
/freebsd/sys/dev/e1000/
H A Digb_txrx.c45 static int igb_isc_txd_encap(void *, if_pkt_info_t);
56 static int igb_tx_ctx_setup(struct tx_ring *, if_pkt_info_t, uint32_t *,
58 static int igb_tso_setup(struct tx_ring *, if_pkt_info_t, uint32_t *,
85 igb_tso_setup(struct tx_ring *txr, if_pkt_info_t pi, uint32_t *cmd_type_len, in igb_tso_setup()
151 igb_tx_ctx_setup(struct tx_ring *txr, if_pkt_info_t pi, in igb_tx_ctx_setup()
235 igb_isc_txd_encap(void *arg, if_pkt_info_t pi) in igb_isc_txd_encap()
H A Dem_txrx.c46 static int em_tso_setup(struct e1000_softc *, if_pkt_info_t, uint32_t *,
48 static int em_transmit_checksum_setup(struct e1000_softc *, if_pkt_info_t,
50 static int em_isc_txd_encap(void *, if_pkt_info_t);
137 em_tso_setup(struct e1000_softc *sc, if_pkt_info_t pi, uint32_t *txd_upper, in em_tso_setup()
243 em_transmit_checksum_setup(struct e1000_softc *sc, if_pkt_info_t pi, in em_transmit_checksum_setup()
344 em_isc_txd_encap(void *arg, if_pkt_info_t pi) in em_isc_txd_encap()
/freebsd/sys/dev/igc/
H A Digc_txrx.c47 static int igc_isc_txd_encap(void *, if_pkt_info_t);
58 static int igc_tx_ctx_setup(struct tx_ring *, if_pkt_info_t, uint32_t *,
60 static int igc_tso_setup(struct tx_ring *, if_pkt_info_t, uint32_t *,
126 igc_tso_setup(struct tx_ring *txr, if_pkt_info_t pi, uint32_t *cmd_type_len, in igc_tso_setup()
188 igc_tx_ctx_setup(struct tx_ring *txr, if_pkt_info_t pi, in igc_tx_ctx_setup()
267 igc_isc_txd_encap(void *arg, if_pkt_info_t pi) in igc_isc_txd_encap()
/freebsd/sys/dev/iavf/
H A Diavf_txrx_iflib.c49 static int iavf_isc_txd_encap(void *arg, if_pkt_info_t pi);
130 iavf_tso_detect_sparse(bus_dma_segment_t *segs, int nsegs, if_pkt_info_t pi) in iavf_tso_detect_sparse()
196 if_pkt_info_t pi, u32 *cmd, u32 *off) in iavf_tx_setup_offload()
259 iavf_tso_setup(struct tx_ring *txr, if_pkt_info_t pi) in iavf_tso_setup()
320 iavf_isc_txd_encap(void *arg, if_pkt_info_t pi) in iavf_isc_txd_encap()
/freebsd/sys/dev/ixgbe/
H A Dix_txrx.c45 static int ixgbe_isc_txd_encap(void *, if_pkt_info_t);
56 if_pkt_info_t);
79 ixgbe_tx_ctx_setup(struct ixgbe_adv_tx_context_desc *TXD, if_pkt_info_t pi) in ixgbe_tx_ctx_setup()
173 ixgbe_isc_txd_encap(void *arg, if_pkt_info_t pi) in ixgbe_isc_txd_encap()
/freebsd/sys/net/
H A Diflib.h131 } *if_pkt_info_t; typedef
177 int (*ift_txd_encap) (void *, if_pkt_info_t);
187 qidx_t (*ift_txq_select_v2) (void *, struct mbuf *, if_pkt_info_t);
H A Diflib.c500 pkt_info_zero(if_pkt_info_t pi) in pkt_info_zero()
3188 print_pkt(if_pkt_info_t pi) in print_pkt()
3214 iflib_parse_ether_header(if_pkt_info_t pi, struct mbuf **mp, uint64_t *pullups) in iflib_parse_ether_header()
3246 iflib_parse_header_partial(if_pkt_info_t pi, struct mbuf **mp, uint64_t *pullups) in iflib_parse_header_partial()
3347 iflib_parse_header(iflib_txq_t txq, if_pkt_info_t pi, struct mbuf **mp) in iflib_parse_header()
/freebsd/sys/dev/ixl/
H A Dixl_txrx.c55 static int ixl_isc_txd_encap(void *arg, if_pkt_info_t pi);
156 ixl_tso_detect_sparse(bus_dma_segment_t *segs, int nsegs, if_pkt_info_t pi) in ixl_tso_detect_sparse()
222 if_pkt_info_t pi, u32 *cmd, u32 *off) in ixl_tx_setup_offload()
280 ixl_tso_setup(struct tx_ring *txr, if_pkt_info_t pi) in ixl_tso_setup()
338 ixl_isc_txd_encap(void *arg, if_pkt_info_t pi) in ixl_isc_txd_encap()
/freebsd/sys/dev/axgbe/
H A Dxgbe-txrx.c40 static int axgbe_isc_txd_encap(void *, if_pkt_info_t);
60 xgbe_print_pkt_info(struct xgbe_prv_data *pdata, if_pkt_info_t pi) in xgbe_print_pkt_info()
76 if_pkt_info_t pi) in axgbe_ctx_desc_setup()
124 axgbe_calculate_tx_parms(struct xgbe_prv_data *pdata, if_pkt_info_t pi, in axgbe_calculate_tx_parms()
170 axgbe_isc_txd_encap(void *arg, if_pkt_info_t pi) in axgbe_isc_txd_encap()
/freebsd/sys/dev/enic/
H A Denic_txrx.c57 static int enic_isc_txd_encap(void *, if_pkt_info_t);
83 enic_isc_txd_encap(void *vsc, if_pkt_info_t pi) in enic_isc_txd_encap()
/freebsd/sys/dev/bnxt/bnxt_en/
H A Dbnxt_txrx.c47 static int bnxt_isc_txd_encap(void *sc, if_pkt_info_t pi);
89 bnxt_isc_txd_encap(void *sc, if_pkt_info_t pi) in bnxt_isc_txd_encap()
/freebsd/sys/dev/mgb/
H A Dif_mgb.c120 if_pkt_info_t);
960 mgb_isc_txd_encap(void *xsc , if_pkt_info_t ipi) in mgb_isc_txd_encap()
/freebsd/sys/dev/enetc/
H A Dif_enetc.c81 static int enetc_isc_txd_encap(void*, if_pkt_info_t);
1092 enetc_isc_txd_encap(void *data, if_pkt_info_t ipi) in enetc_isc_txd_encap()
/freebsd/sys/dev/vmware/vmxnet3/
H A Dif_vmx.c120 static int vmxnet3_isc_txd_encap(void *, if_pkt_info_t);
1294 vmxnet3_isc_txd_encap(void *vsc, if_pkt_info_t pi) in vmxnet3_isc_txd_encap()