i40e_create..._sctp_packet(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– i40e_create_dummy_sctp_packet β€” the SCTP packet-building bestie πŸ’–

okay so real talk, this page lives in the Kernel API Manual, section 9, and honestly? it's a tiny little helper doing tiny little helper things and I'm obsessed 🫢


✨ NAME ✨

i40e_create_dummy_sctp_packet β€” a helper function to create an SCTP packet, no cap πŸ’…


🌸 SYNOPSIS 🌸

void i40e_create_dummy_sctp_packet (u8 *raw_packet , bool ipv4 , u8
l4proto , struct i40e_fdir_filter *data );

like… it returns void. it does the thing and dips. main character energy honestly πŸ‘‘


πŸŽ€ ARGUMENTS πŸŽ€

  • raw_packet β€” preallocated space for the dummy packet. you bring the buffer, she brings the packet πŸ“
  • ipv4 β€” is the layer 3 packet version 4 or version 6? yes/no bestie, that's the whole vibe check 🌈
  • l4proto β€” the next level protocol used in the data portion of l3 πŸ¦‹
  • data β€” filter data πŸ’œ

🧚 DESCRIPTION 🧚

so what does she actually do? she's a helper function to populate SCTP fields. that's it. that's the whole gig. iconic, focused, doesn't overexplain πŸ’–


πŸ‘‘ SEE ALSO πŸ‘‘

also the kernel file ./drivers/net/ethernet/intel/i40e/i40e_txrx.c β€” go read it, iykyk πŸ“–

and then the whole friend group, fr fr:


okay that's the whole page, and before you go β€” this little cutie is brought to you by ./drivers/net/ethernet/intel/i40e, dated October 2026, and titled i40e_create..._sctp_packet(9) πŸ’€βœ¨ go build some dummy packets bestie, slay πŸŽ€

πŸ“¦ where this page comes from