# 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