bond_xmit_hash_xdp(9)
β¨ bond_xmit_hash_xdp(9) β¨
okay so bestie, welcome to the kernel API manual, section 9 (that's the "kernel internals" section, iykyk) π
today we're talking about bond_xmit_hash_xdp β like, the whole page, no skips, no cap.
πΈ NAME πΈ
bond_xmit_hash_xdp β generate a hash value based on the xmit policy π
π¦ SYNOPSIS π¦
u32 bond_xmit_hash_xdp (struct bonding *bond , struct xdp_buff *xdp );
π ARGUMENTS π
bondβ the bonding device π«Ά like, the bond itself, the main characterxdpβ buffer to use for headers β¨ that's the one holding the headers we're hashing off of
π₯ DESCRIPTION π₯
It's literally the XDP variant of bond_xmit_hash. Same energy, different entry point β periodt. π
π SEE ALSO π
Kernel file ./drivers/net/bonding/bond_main.c β and bestie, the bonding family reunion is long, so buckle up:
bond_dev_queue_xmit(9)bond_vlan_rx_add_vid(9)bond_vlan_rx_kill_vid(9)bond_ipsec_dev(9)bond_ipsec_add_sa(9)bond_ipsec_del_sa(9)bond_ipsec_offload_ok(9)bond_advance_esn_state(9)bond_xfrm_update_stats(9)bond_set_dev_addr(9)bond_choose_primary_or_current(9)bond_find_best_slave(9)bond_change_active_slave(9)bond_select_active_slave(9)bond_xmit_hash(9)bond_get_slave_by_id(9)bond_rr_gen_slave_id(9)bond_sk_hash_l34(9)
π«Ά that's the whole page, no edits, no guessing at behaviour β if it wasn't in the original it's not here, bestie. technical facts stay iconic and untouched β¨
okay bye, love u, go read the other ones too π
signed, sealed, delivered with love π β this page lives in ./drivers/net/bonding, dated October 2026, and it's the bond_xmit_hash_xdp(9) page, slay πβ¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms