gsm_dlci_data_output(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ NAME πŸŽ€

okay so we're in the Kernel API Manual and this page is gsm_dlci_data_output(9) ✨ the NAME line is literally gsm_dlci_data_output β€” try and push data out of a DLCI πŸ’… that's the whole mission, bestie.

✨ SYNOPSIS ✨

int gsm_dlci_data_output (struct gsm_mux *gsm , struct gsm_dlci *dlci );

🧚 ARGUMENTS 🧚

  • gsm β€” the mux 🫢
  • dlci β€” the DLCI to pull data from πŸ‘€

πŸ’… DESCRIPTION πŸ’…

so the vibe is: pull data from a DLCI and send it into the transmit queue if there is data πŸŽ€ it keeps to the MRU of the mux, periodt. this path handles the usual tty interface, which is a byte stream with optional modem data β€” it's giving byte stream with a modem-data side quest 🌸.

🚨 caller must hold the tx_lock of the mux. like, actually. hold the lock, bestie, or don't come for this function πŸ™ˆ

πŸ¦‹ SEE ALSO πŸ¦‹

Kernel file ./drivers/tty/n_gsm.c β€” plus the whole extended friend group:


mwah πŸ’‹ source/version ./drivers/tty Β· date October 2026 β€” gsm_dlci_data_output(9) out! 🫢

πŸ“¦ where this page comes from