Logo of The Linux Kernel

The Linux Kernel

7.1.0

快速搜尋

Contents

  • 開發過程
  • 提交補釘
  • 行為守則
  • 維護者手冊
  • 所有開發過程文件
  • 核心 API
  • Driver APIs
  • 子系統
    • Core subsystems
    • Human interfaces
    • Networking interfaces
      • Networking
      • NetLabel
      • InfiniBand
      • MHI
    • Storage interfaces
    • 其他子系統
  • Locking
  • 授權規則
  • 撰寫文件
  • 開發工具
  • 測試指南
  • Hacking guide
  • Tracing
  • Fault injection
  • 即時補釘
  • Rust
  • Administration
  • 建置系統
  • 回報議題
  • 使用者空間工具
  • 使用者空間 API
  • 韌體
  • 韌體與裝置樹
  • CPU 架構
  • 未排序的文件

本頁

  • 顯示原始碼

Family sunrpc netlink specification¶

目錄

  • Family sunrpc netlink specification

    • Summary

    • Operations

      • cache-notify

      • ip-map-get-reqs

      • ip-map-set-reqs

      • unix-gid-get-reqs

      • unix-gid-set-reqs

      • cache-flush

    • Multicast groups

    • Definitions

      • cache-type

    • Attribute sets

      • cache-notify

      • ip-map

      • ip-map-reqs

      • unix-gid

      • unix-gid-reqs

      • cache-flush

Summary¶

SUNRPC cache upcall support over generic netlink.

Operations¶

cache-notify¶

Notification that there are cache requests that need servicing

attribute-set:

cache-notify

mcgrp:

exportd

event:
attributes:

[cache-type]

ip-map-get-reqs¶

Dump all pending ip_map requests

attribute-set:

ip-map-reqs

flags:

[admin-perm]

dump:
reply
attributes:

[requests]

ip-map-set-reqs¶

Respond to one or more ip_map requests

attribute-set:

ip-map-reqs

flags:

[admin-perm]

do:
request
attributes:

[requests]

unix-gid-get-reqs¶

Dump all pending unix_gid requests

attribute-set:

unix-gid-reqs

flags:

[admin-perm]

dump:
reply
attributes:

[requests]

unix-gid-set-reqs¶

Respond to one or more unix_gid requests

attribute-set:

unix-gid-reqs

flags:

[admin-perm]

do:
request
attributes:

[requests]

cache-flush¶

Flush sunrpc caches (ip_map and/or unix_gid)

attribute-set:

cache-flush

flags:

[admin-perm]

do:
request
attributes:

[mask]

Multicast groups¶

  • none

  • exportd

Definitions¶

cache-type¶

type:

flags

entries:
  • ip_map

  • unix_gid

Attribute sets¶

cache-notify¶

cache-type (u32)¶

enum:

cache-type

ip-map¶

seqno (u64)¶

class (string)¶

addr (string)¶

domain (string)¶

negative (flag)¶

expiry (u64)¶

ip-map-reqs¶

requests (nest)¶

nested-attributes:

ip-map

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:

unix-gid

multi-attr:

True

cache-flush¶

mask (u32)¶

enum:

cache-type

enum-as-flags:

True

©The kernel development community. | Powered by Sphinx 8.2.3 & Alabaster 1.0.0 | Page source