To be used by NFS related daemons that provide RPC services to the kernel.
Some implementation details inside the new svc_nl.c.
Details
Details
- Reviewers
rmacklem - Group Reviewers
network - Commits
- rGc5d671b711c3: libc/rpc: add userland side RPC server over netlink(4)
Diff Detail
Diff Detail
- Repository
- rG FreeBSD src repository
- Lint
Lint Skipped - Unit
Tests Skipped - Build Status
Buildable 62185 Build 59069: arc lint + arc unit
Event Timeline
Comment Actions
Update with respect to committed changes and snl(3) as well as unstacked
changes to snl(3).
lib/libc/rpc/Symbol.map | ||
---|---|---|
199 | This should go in a new FBSD_1.8 version block, no? See lib/libc/Versions.def. |
lib/libc/rpc/svc_nl.c | ||
---|---|---|
126 | But there are no failures after svc_xprt_alloc()! |
lib/libc/rpc/svc_nl.c | ||
---|---|---|
126 | Yep. It might be a concern if someone adds an |
Comment Actions
Remove the "nl" suffix from the Netlink family name. This is unneeded
tautology. You will see just "rpc" in the genl(1) output. Application
will lookup just "rpc" in the Netlink.
The Linux habit (and our new developing habit) us that Netlink families
are named with what they do, no "nl" prefixes or suffixes, except the
special "netlink control" family which is "nlctrl".