is_upper_nde...aster_filter(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– is_upper_ndev_bond_master_filter(9) πŸ’–

okay so bestie, this is the Kernel API Manual page for is_upper_ndev_bond_master_filter, and the header was out here doing the most with is_upper_nde...aster_filter(9) β€” truncated queen behavior, honestly. The full name is the long one, and she's an absolute icon.


✨ NAME ✨

is_upper_ndev_bond_master_filter β€” check if a given netdevice is bond master device of netdevice of the RDMA device of port. that's the whole mission, no cap.

πŸ›°οΈ SYNOPSIS πŸ›°οΈ

here's the signature exactly as it is, because we do not mess with the code:

bool is_upper_ndev_bond_master_filter (struct ib_device *ib_dev , u32
port , struct net_device *rdma_ndev , void *cookie );

πŸŽ€ ARGUMENTS πŸŽ€

four arguments, bestie, each one doing its little main-character thing:

  • ib_dev β€” IB device to check.
  • port β€” Port to consider for adding default GID.
  • rdma_ndev β€” Pointer to rdma netdevice.
  • cookie β€” Netdevice to consider to form a default GID.

πŸ’… DESCRIPTION πŸ’…

so the vibe check is: is_upper_ndev_bond_master_filter returns true if a cookie_netdev is bond master device and rdma_ndev is its lower netdevice. It might not have been established as slave device yet β€” iykyk, that's the caveat, don't come for me.

πŸ”— SEE ALSO πŸ”—


mwah πŸ’‹ this page comes from ./drivers/infiniband/core, dated October 2026, and the footer was calling it is_upper_nde...aster_filter(9) β€” love that for her. byeee 🫢

πŸ“¦ where this page comes from