ice_add_cls_flower(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– ice_add_cls_flower(9) πŸ’–

okay so bestie, welcome to the Kernel API Manual entry for ice_add_cls_flower β€” literally the moment you get to add TC flower filters and feel like a main character πŸŽ€


✨ NAME ✨

ice_add_cls_flower β€” add TC flower filters 🌸

πŸ¦‹ SYNOPSIS πŸ¦‹

int ice_add_cls_flower (struct net_device *netdev , struct ice_vsi *vsi
, struct flow_cls_offload *cls_flower , bool ingress );

πŸ‘‘ ARGUMENTS πŸ‘‘

  • netdev β€” Pointer to filter device. yeah, the device, the whole vibe check 🫢
  • vsi β€” Pointer to VSI. short name, big job πŸ’…
  • cls_flower β€” Pointer to flower offload structure. it's giving "the actual flower data" ✨
  • ingress β€” if the rule is added to an ingress block 🌈 (yes, that's what it means, no cap)

🌟 RETURN 🌟

0 if the flower was successfully added, negative error code otherwise. so like, zero = slay, negative = not slay 😭

πŸ’œ SEE ALSO πŸ’œ

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

and then the whole friend group, fr fr:


that's the whole page bestie, every single one of them showed up to the party πŸŽ‰πŸ’–

and yeah β€” this lil gem lives at ./drivers/net/ethernet/intel/ice, dated October 2026, filed under ice_add_cls_flower(9) πŸ¦‹ mwah πŸ’…
πŸ“¦ where this page comes from