rdma_set_service_type(9)
π NAME π
Okay bestie, welcome to rdma_set_service_type(9) from the Kernel API Manual β this one is literally all about setting the type of service associated with a connection identifier. No cap. β¨
π SYNOPSIS π
void rdma_set_service_type (struct rdma_cm_id *id , int tos );
π¦ ARGUMENTS π¦
idβ the communication identifier you're associating with the service type. π«Άtosβ the type of service. That's the whole vibe. π
πΈ DESCRIPTION πΈ
So the type of service is interpretted as a differentiated service field (RFC 2474). Slay. π§
Set that service type before you perform route resolution, okay? Because existing communication on the connection identifier may be unaffected β like, the traffic already out there is not necessarily gonna get the memo. π
Also, fair warning: the type of service you request may not be supported by the network to all destinations. It's giving "best effort, not a guarantee," and you should not act brand new about it. π
π SEE ALSO π
Kernel file ./include/rdma/rdma_cm.h, plus the whole squad: rdma_create_id(9), rdma_destroy_id(9), rdma_restrict_node_type(9), rdma_bind_addr(9), rdma_resolve_addr(9), rdma_resolve_route(9), rdma_resolve_ib_service(9), rdma_create_qp(9), rdma_destroy_qp(9), rdma_init_qp_attr(9), rdma_listen(9), rdma_notify(9), rdma_reject(9), rdma_disconnect(9), rdma_join_multicast(9), rdma_leave_multicast(9), rdma_set_reuseaddr(9), rdma_set_afonly(9), rdma_reject_msg(9), rdma_consumer_reject_data(9), rdma_read_gids(9). π
Source/version: ./include/rdma Β· Date: October 2026 Β· Page: rdma_set_service_type(9) β periodt, bestie, that's the whole page. π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms