STRUCT MUX_ADB(9)
π 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 π
- Kernel file:
./drivers/net/wwan/iosm/iosm_ipc_mux.h union mux_cmd_param(9)struct mux_adth_dg(9)struct mux_qlth_ql(9)struct mux_qlth(9)struct mux_acb(9)struct iosm_mux(9)ipc_mux_init(9)ipc_mux_deinit(9)ipc_mux_check_n_restart_tx(9)ipc_mux_get_active_protocol(9)ipc_mux_open_session(9)ipc_mux_close_session(9)ipc_mux_get_max_sessions(9)
that's the tea from ./drivers/net/wwan/iosm, dated October 2026 β 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