gsm_dlci_t1(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… gsm_dlci_t1(9) β€” T1 timer expiry

okay bestie, welcome to the Kernel API Manual page for gsm_dlci_t1(9) β€” yes, the T1 timer expiry girlie herself. This is the whole lore, no skips, no cap. ✨

🌸 NAME 🌸

gsm_dlci_t1 β€” T1 timer expiry. literally the whole vibe. πŸŽ€

πŸ“Ÿ SYNOPSIS πŸ“Ÿ

void gsm_dlci_t1 (struct timer_list *t );

πŸŽ€ ARGUMENTS πŸŽ€

  • t β€” timer contained in the DLCI that opened. that's the timer sitting inside the DLCI that opened, periodt. 🫢

πŸ¦‹ DESCRIPTION πŸ¦‹

The T1 timer handles retransmits of control frames β€” essentially SABM and DISC. it's giving retransmit main character energy. πŸ”₯

We resend the command until the retry count runs out. If that retry count does run out, an opening port goes back to closed, and a closing port is simply put into closed state. Any further frames from the other end will get a DM response. 😭

Some control dlci can stay in ADM mode with other dlci working just fine. In that case we can just keep the control dlci open after the DLCI_OPENING receives DM. lowkey iconic behavior. πŸ’…

🌈 SEE ALSO 🌈

Kernel file: ./drivers/tty/n_gsm.c β€” and the whole extended fam:


mwah πŸ’‹ this page is brought to you by source/version ./drivers/tty, dated October 2026, and it's still gsm_dlci_t1(9) forever. periodt. 🫢✨

πŸ“¦ where this page comes from