Logo

Linux 核心

6.16.0-rc4

快速搜尋

目錄

  • 開發流程
  • 提交補丁
  • 行為準則
  • 維護者手冊
  • 所有開發流程文件
  • 核心 API
  • 驅動 API
  • 子系統
    • 核心子系統
    • 人機介面
    • 網路介面
      • 網路
      • NetLabel
      • InfiniBand
      • ISDN
      • MHI
    • 儲存介面
    • 其他子系統
  • 鎖
  • 許可規則
  • 編寫文件
  • 開發工具
  • 測試指南
  • Hacking 指南
  • 追蹤
  • 故障注入
  • 熱補丁
  • Rust
  • 管理
  • 構建系統
  • 報告問題
  • 使用者空間工具
  • 使用者空間 API
  • 韌體
  • 韌體和裝置樹
  • CPU 架構
  • 未分類文件
  • 翻譯

本頁

  • 顯示原始碼

Family rt-addr netlink 規範¶

目錄

  • Family rt-addr netlink 規範

    • 概述

    • 操作

      • newaddr

      • deladdr

      • getaddr

      • getmulticast

    • 多播組

    • 定義

      • ifaddrmsg

      • ifa-cacheinfo

      • ifa-flags

    • 屬性集

      • addr-attrs

概述¶

透過 rtnetlink 進行地址配置。

操作¶

newaddr¶

新增新地址

屬性集:

addr-attrs

執行:
請求
屬性:

[address, label, local, cacheinfo]

deladdr¶

刪除地址

屬性集:

addr-attrs

執行:
請求
屬性:

[address, local]

getaddr¶

轉儲地址資訊。

屬性集:

addr-attrs

轉儲:
請求
屬性:

[]

回覆
屬性:

[address, label, local, cacheinfo]

getmulticast¶

獲取/轉儲 IPv4/IPv6 多播地址。

屬性集:

addr-attrs

固定頭:

ifaddrmsg

執行:
請求
屬性:

[]

回覆
屬性:

[multicast, cacheinfo]

轉儲:
請求
屬性:

[]

回覆
屬性:

[multicast, cacheinfo]

多播組¶

  • rtnlgrp-ipv4-ifaddr

  • rtnlgrp-ipv6-ifaddr

定義¶

ifaddrmsg¶

型別:

結構體

成員:
ifa-family (u8):

ifa-prefixlen (u8):

ifa-flags (u8):

ifa-scope (u8):

ifa-index (u32):

ifa-cacheinfo¶

型別:

結構體

成員:
ifa-prefered (u32):

ifa-valid (u32):

cstamp (u32):

tstamp (u32):

ifa-flags¶

型別:

標誌

名稱字首:

ifa-f-

列舉名稱:

無

條目:
secondary:

nodad:

optimistic:

dadfailed:

homeaddress:

deprecated:

tentative:

permanent:

managetempaddr:

noprefixroute:

mcautojoin:

stable-privacy:

屬性集¶

addr-attrs¶

address (binary)¶

顯示提示:

ipv4

local (binary)¶

顯示提示:

ipv4

label (string)¶

broadcast (binary)¶

顯示提示:

ipv4

anycast (binary)¶

cacheinfo (binary)¶

結構體:

ifa-cacheinfo

multicast (binary)¶

flags (u32)¶

列舉:

ifa-flags

列舉作為標誌:

是

rt-priority (u32)¶

target-netnsid (binary)¶

proto (u8)¶

©核心開發社群。 | 由 Sphinx 5.3.0 & Alabaster 0.7.16 強力驅動 | 頁面原始碼