| # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) |
| |
| name: nfsd |
| protocol: genetlink |
| uapi-header: linux/nfsd_netlink.h |
| |
| doc: NFSD configuration over generic netlink. |
| |
| attribute-sets: |
| - |
| name: rpc-status |
| attributes: |
| - |
| name: xid |
| type: u32 |
| byte-order: big-endian |
| - |
| name: flags |
| type: u32 |
| - |
| name: prog |
| type: u32 |
| - |
| name: version |
| type: u8 |
| - |
| name: proc |
| type: u32 |
| - |
| name: service_time |
| type: s64 |
| - |
| name: pad |
| type: pad |
| - |
| name: saddr4 |
| type: u32 |
| byte-order: big-endian |
| display-hint: ipv4 |
| - |
| name: daddr4 |
| type: u32 |
| byte-order: big-endian |
| display-hint: ipv4 |
| - |
| name: saddr6 |
| type: binary |
| display-hint: ipv6 |
| - |
| name: daddr6 |
| type: binary |
| display-hint: ipv6 |
| - |
| name: sport |
| type: u16 |
| byte-order: big-endian |
| - |
| name: dport |
| type: u16 |
| byte-order: big-endian |
| - |
| name: compound-ops |
| type: u32 |
| multi-attr: true |
| |
| operations: |
| list: |
| - |
| name: rpc-status-get |
| doc: dump pending nfsd rpc |
| attribute-set: rpc-status |
| dump: |
| pre: nfsd-nl-rpc-status-get-start |
| post: nfsd-nl-rpc-status-get-done |
| reply: |
| attributes: |
| - xid |
| - flags |
| - prog |
| - version |
| - proc |
| - service_time |
| - saddr4 |
| - daddr4 |
| - saddr6 |
| - daddr6 |
| - sport |
| - dport |
| - compound-ops |