STRUCT UDP_BEARER(9)
β¨ struct udp_bearer(9) β¨
okay so bestie, this page is fresh out of the Kernel API Manual, and we're doing a full vibe check on struct udp_bearer β it's literally the ip/udp bearer data structure. no cap, every field is main character energy, so let's get into it π
πΈ NAME πΈ
struct udp_bearer β ip/udp bearer data structure
π¦ SYNOPSIS π¦
here's the whole struct, exactly as it appears, no edits fr fr:
struct udp_bearer {
struct tipc_bearer *bearer;
struct sock *sk;
u32 ifindex;
struct work_struct work;
struct udp_replicast rcast;
spinlock_t rcast_lock;
bool disabled;
};
π Members π
okay so field-by-field, no skips, we're obsessed with details here:
bearerβ associated generic tipc bearerskβ bearer associated socketifindexβ local address scopeworkβ used to schedule deferred work on a bearerrcastβ associated udp_replicast containerrcast_lockβ serialize updates torcast.listagainst concurrent updatersdisabledβ bearer is being torn down; reject furtherrcast.listadditions
periodt. that's the whole cast π
π SEE ALSO π
- Kernel file
./net/tipc/udp_media.cβstruct udp_media_addr(9),tipc_parse_udp_addr(9),tipc_udp_enable(9)
okay that's the page, bestie β signed off from source/version ./net/tipc, October 2026 edition. mwah π«Άπβ¨
π¦ 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