ENUM NFNL_BATCH_ATTRIBUTES(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨

enum nfnl_batch_attributes β€” the nfnetlink batch netlink attributes, bestie πŸ’… (this one lives in section 9 of the Kernel API Manual, iykyk)


πŸ¦‹ SYNOPSIS πŸ¦‹

enum nfnl_batch_attributes {
    NFNL_BATCH_UNSPEC ,
    NFNL_BATCH_GENID ,
    __NFNL_BATCH_MAX

};

Like, that's the whole lineup. Three constants, zero notes, main character energy πŸ‘‘


πŸŽ€ Constants πŸŽ€

  • NFNL_BATCH_UNSPEC β€” okay so the manpage literally just says -- undescribed -- for this one 😭 that's it, that's the documentation, no cap. It's the unspecified placeholder and the page gives it zero lore.
  • NFNL_BATCH_GENID β€” generation ID for this changeset, and it's an NLA_U32 πŸ”₯ that's the one with actual info, we love her for that.
  • __NFNL_BATCH_MAX β€” also -- undescribed -- πŸ™ˆ the double-underscore internal max marker, and nope, no further description provided. Not me getting left on read by the docs πŸ’€

🌸 SEE ALSO 🌸

  • Kernel file ./include/uapi/linux/netfilter/nfnetlink.h β€” go read the source, it's giving primary source realness 🫢

ngl if you need the why behind NFNL_BATCH_UNSPEC and __NFNL_BATCH_MAX, the page doesn't have it, so don't come for me β€” the header file above is your girl ⭐

and that's the whole vibe check, babe πŸ§šπŸ’– this came from ./include/uapi/linux/netfilter, dated October 2026 β€” periodt, go slay your netlink batches πŸ’œπŸŒˆ

πŸ“¦ where this page comes from