STRUCT TIPC_SUBSCRIPTION(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ NAME πŸŽ€

okay so bestie, welcome to the struct tipc_subscription(9) page from the Kernel API Manual β€” this one is literally about a TIPC network topology subscription object. yes, that's the whole name section and it ate. πŸ’…

✨ SYNOPSIS ✨

here's the struct in all its main-character glory, no cap:

       struct tipc_subscription {
           struct tipc_subscr s;
           struct tipc_event evt;
           struct kref kref;
           struct net *net;
           struct timer_list timer;
           struct list_head service_list;
           struct list_head sub_list;
           int conid;
           bool inactive;
           spinlock_t lock;
        };

🫢 Members 🫢

okay so each field is doing its own little iconic thing:

  • s β€” a host-endian copy of the user subscription. it's giving "same subscription, host-endian vibes" ✨
  • evt β€” template for events generated by subscription. yes bestie, it's the event template. πŸŽ€
  • kref β€” reference count for this subscription. keeping track, always. πŸ‘‘
  • net β€” network namespace associated with subscription. the whole namespace situation. πŸ¦‹
  • timer β€” timer governing subscription duration (optional). optional but still timer royalty. πŸ’œ
  • service_list β€” adjacent subscriptions in name sequence's subscription list. that apostrophe is doing work. πŸ“
  • sub_list β€” adjacent subscriptions in subscriber's subscription list. matching list energy. 🧚
  • conid β€” connection identifier of topology server. the topology server's connection ID, periodt. πŸ”₯
  • inactive β€” true if this subscription is inactive. simple, honest, iconic. πŸ’€
  • lock β€” serialize up/down and timer events. lock behavior, no cap. πŸ’…

🌈 SEE ALSO 🌈

Kernel file ./net/tipc/subscr.h β€” go read it bestie, that's the reference. πŸ¦‹


πŸ’– that's the whole page! source/version: ./net/tipc, date: October 2026 β€” mwah, bestie, you ate this manpage πŸ’…βœ¨

πŸ“¦ where this page comes from