Family sunrpc netlink specification¶
Summary¶
SUNRPC cache upcall support over generic netlink.
Operations¶
cache-notify¶
Notification that there are cache requests that need servicing
- attribute-set:
- mcgrp:
exportd
- event:
- attributes:
[
cache-type]
ip-map-get-reqs¶
Dump all pending ip_map requests
- attribute-set:
- flags:
[
admin-perm]- dump:
- reply
- attributes:
[
requests]
ip-map-set-reqs¶
Respond to one or more ip_map requests
- attribute-set:
- flags:
[
admin-perm]- do:
- request
- attributes:
[
requests]
unix-gid-get-reqs¶
Dump all pending unix_gid requests
- attribute-set:
- flags:
[
admin-perm]- dump:
- reply
- attributes:
[
requests]
unix-gid-set-reqs¶
Respond to one or more unix_gid requests
- attribute-set:
- flags:
[
admin-perm]- do:
- request
- attributes:
[
requests]
cache-flush¶
Flush sunrpc caches (ip_map and/or unix_gid)
- attribute-set:
- flags:
[
admin-perm]- do:
- request
- attributes:
[
mask]
Multicast groups¶
none
exportd
Definitions¶
cache-type¶
- type:
flags
- entries:
ip_mapunix_gid
Attribute sets¶
cache-notify¶
cache-type (u32)¶
- enum:
ip-map¶
seqno (u64)¶
class (string)¶
addr (string)¶
domain (string)¶
negative (flag)¶
expiry (u64)¶
ip-map-reqs¶
requests (nest)¶
- nested-attributes:
- multi-attr:
True
unix-gid¶
seqno (u64)¶
uid (u32)¶
gids (u32)¶
- multi-attr:
True
negative (flag)¶
expiry (u64)¶
unix-gid-reqs¶
requests (nest)¶
- nested-attributes:
- multi-attr:
True
cache-flush¶
mask (u32)¶
- enum:
- enum-as-flags:
True