STRUCT DCCP_HDR_REQUEST(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct dccp_hdr_request(9) πŸ’…

okay so we're in the Kernel API Manual bestie, and today's main character is struct dccp_hdr_request β€” literally the connection initiation request header. it's giving "hi, i'd like to open a socket please" energy πŸŽ€


✨ NAME ✨

struct dccp_hdr_request β€” the connection initiation request header, periodt πŸ¦‹


🌸 SYNOPSIS 🌸

struct dccp_hdr_request {
    __be32 dccph_req_service;
 };

like, that's the whole struct. one member. tiny but iconic πŸ‘‘


πŸŽ€ Members πŸŽ€

  • dccph_req_service β€” the service that the client app wants to connect to πŸ’– (it's a __be32, so yes, network byte order, no cap)

πŸ¦‹ Description πŸ¦‹

so dccph_req_service is literally the service the client app is trying to connect to. that's the vibe check on this one πŸ”₯


πŸ’œ SEE ALSO πŸ’œ

all the sibling structs hanging out in the kernel file ./include/uapi/linux/dccp.h β€” go say hi to the whole friend group:

  • struct dccp_hdr(9)
  • struct dccp_hdr_ext(9)
  • struct dccp_hdr_ack_bits(9)
  • struct dccp_hdr_response(9)
  • struct dccp_hdr_reset(9)

πŸ’€ friendly reminder: everything above lives in ./include/uapi/linux/dccp.h, so go read it there if you need the receipts, iykyk.

and that's the whole page bestie!! 🫢 it's from ./include/uapi/linux, dated October 2026 β€” slay, go forth and initiate some connections ✨🌈⭐

πŸ“¦ where this page comes from