ice_vsi_dis_outer_insertion(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’œ ice_vsi_dis_outer_insertion β€” the "no outer VLAN tagging, bestie" era

Okay so real quick, welcome to the ice_vsi_dis_outer_insertion(9) page β€” yes that's the whole function name, yes it's a mouthful, yes I say it three times fast in the mirror for good luck ✨ (it lives in the Kernel API manual, section 9, if anyone asks).


🌸 NAME

ice_vsi_dis_outer_insertion β€” literally just disable outer VLAN insertion πŸ’…


✨ SYNOPSIS

int ice_vsi_dis_outer_insertion (struct ice_vsi *vsi );

πŸŽ€ ARGUMENTS

  • vsi β€” the VSI you're configuring. That's it. That's the whole argument list. Slay.

πŸ¦‹ DESCRIPTION

So picture this: you want the hardware to stop doing outer VLAN insertion, right? That's the whole vibe of this function β€” you're disabling outer VLAN insertion via the VSI context. 🫢

⚠️ Okay but listen, two absolutely crucial rules before you go calling this thing: 1. This function should only be used if DVM is supported. 2. This function should never be called directly β€” it should be part of ice_vsi_vlan_ops if it's needed. Not me warning you twice, but like… I warned you twice. 😭

Note that it only modifies the outer VLAN insertion settings β€” the VLAN TPID and the outer VLAN settings stay unmodified. Untouched. Iconic. Not a hair out of place.

What it's actually telling the hardware: do not allow any VLAN tagged packets in the transmit descriptor. 🚫 And the cute side effect? This enables software offloaded VLAN insertion and disables hardware offloaded VLAN insertion. So software takes the wheel, hardware gets a break. Main character energy shifting, honestly. πŸ”₯


🌈 SEE ALSO

Kernel file ./drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.c β€” that's the address, iykyk 🏠


🧚 cute little sign-off: this one's from ./drivers/net/ethernet/intel/ice, dated October 2026, and you can always find it hanging out under the name ice_vsi_dis_outer_insertion(9). Bestie, go forth and configure responsibly πŸ’– ⭐ πŸ‘‘
πŸ“¦ where this page comes from