STRUCT MUX_ADB(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– struct mux_adb(9) πŸ’–

okay bestie, welcome to the Kernel API Manual page for struct mux_adb πŸ’… this is the structure of state of a single UL data block, and it's lowkey iconic. no cap.


✨ NAME ✨

struct mux_adb β€” structure of state of a single UL data block πŸ¦‹


🌈 SYNOPSIS 🌈

struct mux_adb {
    struct sk_buff *dest_skb;
    u8 *buf;
    struct mux_adgh *adgh;
    struct sk_buff *qlth_skb;
    u32 *next_table_index;
    struct sk_buff_head free_list;
    int size;
    u32 if_cnt;
    u32 dg_cnt_total;
    u32 payload_size;
    struct mux_adth_dg
dg[IPC_MEM_MUX_IP_SESSION_ENTRIES][IPC_MEM_MAX_UL_DG_ENTRIES];
    struct mux_qlth *pp_qlt[IPC_MEM_MUX_IP_SESSION_ENTRIES];
    struct mux_adbh *adbh;
    u32 qlt_updated[IPC_MEM_MUX_IP_SESSION_ENTRIES];
    u32 dg_count[IPC_MEM_MUX_IP_SESSION_ENTRIES];
 };

πŸŽ€ Members πŸŽ€

  • dest_skb β€” current UL skb for the data block. yes bestie, that one πŸ’«
  • buf β€” ADB memory. literally the ADB memory.
  • adgh β€” ADGH pointer. pointing at ADGH, periodt.
  • qlth_skb β€” QLTH pointer. it's giving pointer energy 🫢
  • next_table_index β€” pointer to next table index. next!
  • free_list β€” list of alloc. ADB for the UL sess. that's the exact vibe.
  • size β€” size of the ADB memory. iconic measurement moment πŸ“
  • if_cnt β€” statistic counter. counting stats, slay.
  • dg_cnt_total β€” datagram count total. total total, not a drill.
  • payload_size β€” Payload Size. capital S because it said so, iykyk.
  • dg β€” datagram table. table but make it datagrams ✨
  • pp_qlt β€” pointers to hold Queue Level Tables of session. hold them gently πŸ’–
  • adbh β€” ADBH pointer. another pointer, another moment.
  • qlt_updated β€” queue level table updated. updated, bestie.
  • dg_count β€” datagram count. count 'em πŸ‘‘

πŸ‘‘ SEE ALSO πŸ‘‘


that's the tea from ./drivers/net/wwan/iosm, dated October 2026 β€” mwah πŸ’…βœ¨πŸ’–

πŸ“¦ where this page comes from