STRUCT TIPC_SUBSCRIPTION(9)
π 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
- 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