bnx2x_set_pbd_gso(9)
π bnx2x_set_pbd_gso β a kernel API manual, but make it make sense
okay so bestie, welcome to bnx2x_set_pbd_gso(9) π this is a page from the Kernel API Manual, and it's literally about updating the PBD when you're in the GSO case. that's it. that's the whole vibe. short page, iconic energy, let's go β¨
πΈ NAME πΈ
bnx2x_set_pbd_gso β update PBD in GSO case. no cap, that's what it does π«Ά
β¨ SYNOPSIS β¨
void bnx2x_set_pbd_gso (struct sk_buff *skb , struct eth_tx_parse_bd_e1x
*pbd , u32 xmit_type );
like, she's a void function, she takes three things, she does her little thing and dips π
π¦ ARGUMENTS π¦
skbβ the packet skb. yes, the whole packet, the main character of the networking world πpbdβ parse BD. that's thestruct eth_tx_parse_bd_e1x *from the synopsis, in case you were wondering πxmit_typeβ xmit flags. au32, carrying the flags, doing its job π₯
π SEE ALSO π
okay so there's a whole friend group here, and honestly they all ate:
- the kernel file itself lives at
./drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.cποΈ β that's where you'll find her, iykyk bnx2x_move_fp(9)bnx2x_fill_fw_str(9)bnx2x_shrink_eth_fp(9)bnx2x_set_gro_params(9)bnx2x_fill_report_data(9)bnx2x_link_report(9)__bnx2x_link_report(9)bnx2x_free_msix_irqs(9)bnx2x_set_real_num_queues(9)bnx2x_bz_fp(9)bnx2x_set_pbd_csum_enc(9)bnx2x_set_pbd_csum_e2(9)bnx2x_set_pbd_csum(9)bnx2x_setup_tc(9)
go read them too, they're all part of the same bnx2x cinematic universe πβ¨
ngl bestie, this page is smol β but every single flag, argument and reference is right here, so you're not missing anything π
and that's the tea π this page comes from ./drivers/net/ethernet/broadco... and it's dated October 2026 β so like, future iconic?? anyway, mwah, go read the kernel source, ily π§π
π¦ 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