nlmsvc_dispatch(9)
π
nlmsvc_dispatch(9) β Kernel API Manual energy β¨
okay so welcome to the nlmsvc_dispatch(9) page, bestie β this is the Kernel API Manual and we're gonna get into it. No cap, it's short and iconic.
πΈ NAME πΈ
nlmsvc_dispatch β Process an NLM Request π«Ά
π¦ SYNOPSIS π¦
int nlmsvc_dispatch (struct svc_rqst *rqstp );
π ARGUMENTS π
rqstpβ the incoming request. That's the whole argument, periodt. π
π DESCRIPTION π
So nlmsvc_dispatch does exactly what the name says: it processes an NLM Request. The return values are giving two very specific paths, so listen up:
0β Processing complete; do not send a Reply. π1β Processing complete; send Reply inrqstp->rq_res. β¨
Like, both mean processing is complete β the difference is whether you send that Reply in rqstp->rq_res or not. iykyk. π
π₯ SEE ALSO π₯
- Kernel file
./fs/lockd/svc.c lockd_nl_server_set_doit(9)lockd_nl_server_get_doit(9)
okay that's the whole manual page, bestie π«Ά signing off from ./fs/lockd β October 2026, nlmsvc_dispatch(9) edition π
β¨
π¦ 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