gsm_send_packet(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay bestie, welcome to gsm_send_packet(9) from the Kernel API Manual β€” this is the page for the function that sends a single packet. one packet. that’s the whole vibe. ✨

🌸 SYNOPSIS 🌸

int gsm_send_packet (struct gsm_mux *gsm , struct gsm_msg *msg );

like, that’s the signature, no cap. 🫢

πŸŽ€ ARGUMENTS πŸŽ€

  • gsm β€” the GSM Mux. your mux bestie. πŸ’…
  • msg β€” the packet to send. yes, that one. πŸ“¦

πŸ¦‹ DESCRIPTION πŸ¦‹

okay so what it does: it takes the given packet, encodes it, and sends it out. encoded and sent out. it does not free any memory β€” none, zero, not a single byte. 😭 and the caller (that’s you, bestie) must hold the gsm tx lock. no lock, no send; it’s giving strict. πŸ”₯

πŸ‘‘ SEE ALSO πŸ‘‘

Kernel file ./drivers/tty/n_gsm.c is the home base, and here’s the whole see-also friend group β€” every single one, fr fr:


okay that’s the tea, bestie: source ./drivers/tty, dated October 2026, and it’s all gsm_send_packet(9) at the end. stay locked, stay iconic. πŸ’–πŸŽ€βœ¨

πŸ“¦ where this page comes from