ice_get_vlan_tci(9)
π ice_get_vlan_tci π
okay so welcome to the ice_get_vlan_tci(9) page in the Kernel API Manual, bestie π
this one is lowkey tiny but it's giving βget VLAN TCI from Rx flex descriptorβ and honestly that's the whole vibe.
β¨ NAME β¨
ice_get_vlan_tci β get VLAN TCI from Rx flex descriptor π
π¦ SYNOPSIS π¦
u16 ice_get_vlan_tci (const union ice_32b_rx_flex_desc *rx_desc );
π ARGUMENTS π
rx_descβ an Rx 32b flex descriptor withRXDID=2. that's the one, bestie β¨
π DESCRIPTION π
so here's the tea β the OS and current PF implementation only support stripping a single VLAN tag at a time, so there should only ever be 0 or 1 tags in the l2tag* fields. no cap π
if one is found, return the tag; else return 0 to mean no VLAN tag was found. periodt π
π SEE ALSO π
- Kernel file
./drivers/net/ethernet/intel/ice/ice_txrx_lib.h ice_test_staterr(9)ice_is_non_eop(9)ice_build_tstamp_desc(9)ice_xdp_ring_update_tail(9)ice_set_rs_bit(9)
k bye bestie π«Ά this lil page comes from ./drivers/net/ethernet/intel/ice, dated October 2026, and it's the ice_get_vlan_tci(9) manual page. mwah π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms