xt_write_recseq_end(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… xt_write_recseq_end(9) πŸ’…

okay so bestie, welcome to the Kernel API Manual β€” this page is literally about ending a write section, and it's giving β€œshort but important.” Main character energy only ✨


🌸 NAME 🌸

xt_write_recseq_end β€” end of a write section. That's it, that's the vibe πŸ’–


✨ SYNOPSIS ✨

void xt_write_recseq_end (unsigned int addend );

πŸŽ€ ARGUMENTS πŸŽ€

  • addend β€” the return value from the previous xt_write_recseq_begin. literally just pass that back in, bestie 🫢

πŸ¦‹ DESCRIPTION πŸ¦‹

End packet processing : all readers can proceed β€” periodt. That's the whole plot πŸ’…

But okay, there are rules, and they are not optional:

  1. Must be called with preemption disabled β€” no cap, this is a must.
  2. softirqs must be disabled too (or we should use this_cpu_add) β€” like, don't skip this, fr fr 😭

🌈 SEE ALSO 🌈

go read these too, iykyk πŸ‘‘

  • Kernel file ./include/linux/netfilter/x_tables.h
  • struct xt_action_param(9)
  • struct xt_mtchk_param(9)
  • struct xt_mtdtor_param(9)
  • struct xt_tgchk_param(9)
  • var xt_recseq(9)
  • xt_write_recseq_begin(9)

made with love from ./include/linux/netfilter, dated October 2026 πŸ’‹βœ¨ slay and goodbye πŸŽ€

πŸ“¦ where this page comes from