radcli_dae_req_framed_ip(3)

πŸ“¦ version 2.0.1, in arch rolling

πŸ’… radcli_dae_req_framed_ip(3) β€” the one where you grab the framed IP

okay so bestie, welcome to the Radius client library corner of the manpage universe ✨ this little icon is called radcli_dae_req_framed_ip, and its whole personality is: hand you back the request's Framed-IP-Address or Framed-IPv6-Address. that's it. that's the gig. πŸŽ€


✨ NAME ✨

radcli_dae_req_framed_ip β€” returns the request's Framed-IP-Address or Framed-IPv6-Address. literally what it says on the tin, no cap 🫢


🌸 SYNOPSIS 🌸

#include <radcli/>

int radcli_dae_req_framed_ip(
    const radcli_dae_request  *req,
    struct sockaddr_storage   *out
);

look at that signature slaying in its little code block πŸ’– two params, one int comeback, iconic.


πŸ¦‹ DESCRIPTION πŸ¦‹

so this section is lowkey just a header with no prose under it in the original β€” the vibes are immaculate but there's no extra paragraph hiding here, so i'm not gonna invent one for you πŸ™ˆ the whole story lives in PARAMETERS and RETURN VALUE below. go off, headings.


πŸŽ€ PARAMETERS πŸŽ€

  • req β€” a request passed to a radcli_dae_handler. that's your main character right there πŸ‘‘
  • out β€” gets filled with an AF_INET or AF_INET6 address on success. on failure? untouched. like it never even knew you πŸ’€

⭐ RETURN VALUE ⭐

  • 0 on success πŸŽ‰
  • -1 if req or out is NULL β€” or if the request carried neither attribute, i.e. no frame address found, bestie, it's giving empty-handed 😭

🌈 SEE ALSO 🌈

the whole friend group, fr fr:


ngl the whole thing is req in, address out, 0 or -1, and vibes. check your NULLs before you send it, bestie, that's the self-care πŸ’…

and that's a wrap on this one, brought to you by radcli, dated 2026-10-10 β€” periodt, go read the next manpage πŸ§šπŸ’œ

πŸ“¦ where this page comes from