t4vf_set_addr_hash(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

t4vf_set_addr_hash(9) β€” Kernel API Manual πŸ’–βœ¨

Okay so bestie, welcome to the page for t4vf_set_addr_hash(9) from the Kernel API Manual. This is the function that programs the MAC inexact-match hash filter, and we're gonna get you comfy with every single argument, no cap β€” slay πŸ’….


🌸 NAME 🌸

t4vf_set_addr_hash β€” program the MAC inexact-match hash filter.

πŸ“œ SYNOPSIS πŸ“œ

int t4vf_set_addr_hash (struct adapter *adapter , unsigned int viid ,
       bool ucast , u64 vec , bool sleep_ok );

πŸŽ€ ARGUMENTS πŸŽ€

  • adapter β€” the adapter. Yes bestie, that's the whole description; it's lowkey giving β€œthe adapter” and we respect it 🫢.
  • viid β€” the Virtual Interface Identifier.
  • ucast β€” whether the hash filter should also match unicast addresses.
  • vec β€” the value to be written to the hash filter.
  • sleep_ok β€” call is allowed to sleep.

πŸ¦‹ DESCRIPTION πŸ¦‹

Sets the 64-bit inexact-match hash filter for a virtual interface. That's the whole main-character move: vec is the value written to the hash filter, and ucast says whether the filter should also match unicast addresses. Clean, specific, and very much on brand ✨.

πŸ’œ SEE ALSO πŸ’œ

Kernel file: ./drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c

Other pages in this iconic little lineup, highkey obsessed:


mwah πŸ’‹ that's the whole page! This cutie lives in the Kernel API Manual, and the footer source/version is ./drivers/net/ethernet/chelsio... with the date October 2026. This page ate and left no crumbs β€” bye bestie, go set that hash filter 🫢✨

πŸ“¦ where this page comes from