ice_tx_prep...an_flags_dcb(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME

okay so bestie, welcome to the Kernel API Manual page for ice_tx_prepare_vlan_flags_dcb β€” the header truncates it as ice_tx_prep...an_flags_dcb(9), which is giving dramatic ellipsis energy, but we move. πŸ’…

ice_tx_prepare_vlan_flags_dcb β€” prepare VLAN tagging for DCB. That's it, that's the name, no cap. ✨

✨ SYNOPSIS

void ice_tx_prepare_vlan_flags_dcb (struct ice_tx_ring *tx_ring , struct
       ice_tx_buf *first );

πŸŽ€ ARGUMENTS

  • tx_ring β€” the ring to send the buffer on. literally the lane your buffer is riding. πŸ›£οΈ
  • first β€” pointer to struct ice_tx_buf. yes bestie, it's a pointer to that struct. 🫢

πŸ¦‹ DESCRIPTION

okay so real talk: do not call this if the outer VLAN is software offloaded β€” because the VLAN tag will already be configured with the correct ID and priority bits. that's the whole caveat, and it's important, ngl. πŸ™ˆ so if that outer VLAN is already software-offloaded, this function is not the one, periodt.

🌈 SEE ALSO

kernel file: ./drivers/net/ethernet/intel/ice/ice_dcb_lib.c β€” that's where this lives. πŸ‘‘

the bestie ref squad, all here in their exact (9) era:

xoxo, bestie πŸ’– source/version is ./drivers/net/ethernet/intel/ice, date is October 2026, and the footer still reps ice_tx_prep...an_flags_dcb(9) β€” periodt. πŸŽ€

πŸ“¦ where this page comes from