Lines Matching full:xdp

263  * ice_clean_xdp_tx_buf - Free and unmap XDP Tx buffer
266 * @bq: XDP bulk flush struct
289 * ice_clean_xdp_irq - Reclaim resources after transmit completes on XDP ring
290 * @xdp_ring: XDP ring to clean
362 * __ice_xmit_xdp_ring - submit frame to XDP ring for transmission
363 * @xdp: XDP buffer to be placed onto Tx descriptors
364 * @xdp_ring: XDP ring for transmission
367 int __ice_xmit_xdp_ring(struct xdp_buff *xdp, struct ice_tx_ring *xdp_ring, in __ice_xmit_xdp_ring() argument
371 u32 size = xdp->data_end - xdp->data; in __ice_xmit_xdp_ring()
378 void *data = xdp->data; in __ice_xmit_xdp_ring()
390 if (unlikely(xdp_buff_has_frags(xdp))) { in __ice_xmit_xdp_ring()
391 sinfo = xdp_get_shared_info_from_buff(xdp); in __ice_xmit_xdp_ring()
438 tx_head->bytecount = xdp_get_buff_len(xdp); in __ice_xmit_xdp_ring()
443 tx_head->xdpf = xdp->data_hard_start; in __ice_xmit_xdp_ring()
477 * ice_finalize_xdp_rx - Bump XDP Tx tail and/or flush redirect map
478 * @xdp_ring: XDP ring
482 * This function bumps XDP Tx tail and/or flush redirect map, and
508 * ice_xdp_rx_hw_ts - HW timestamp XDP hint handler
509 * @ctx: XDP buff pointer
526 /* Define a ptype index -> XDP hash type lookup table.
538 /* A few supplementary definitions for when XDP hash types do not coincide
563 * ice_xdp_rx_hash_type - Get XDP-specific hash type from the RX descriptor
578 * ice_xdp_rx_hash - RX hash XDP hint handler
579 * @ctx: XDP buff pointer
581 * @rss_type: XDP hash type destination address
599 * ice_xdp_rx_vlan_tag - VLAN tag XDP hint handler
600 * @ctx: XDP buff pointer