.. SPDX-License-Identifier: GPL-2.0 .. NOTE: This document was auto-generated. ======================================== Family ``rt-addr`` netlink specification ======================================== .. contents:: ------- Summary ------- Address configuration over rtnetlink. ---------- Operations ---------- newaddr ======= Add new address :attribute-set: addr-attrs :do: **request** :attributes: [``ifa-family``, ``ifa-flags``, ``ifa-prefixlen``, ``ifa-scope``, ``ifa-index``, ``ifa-address``, ``ifa-label``, ``ifa-local``, ``ifa-cacheinfo``] deladdr ======= Remove address :attribute-set: addr-attrs :do: **request** :attributes: [``ifa-family``, ``ifa-flags``, ``ifa-prefixlen``, ``ifa-scope``, ``ifa-index``, ``ifa-address``, ``ifa-local``] getaddr ======= Dump address information. :attribute-set: addr-attrs :dump: **request** :attributes: [``ifa-index``] **reply** :attributes: [``ifa-family``, ``ifa-flags``, ``ifa-prefixlen``, ``ifa-scope``, ``ifa-index``, ``ifa-address``, ``ifa-label``, ``ifa-local``, ``ifa-cacheinfo``] ---------------- Multicast groups ---------------- - rtnlgrp-ipv4-ifaddr - rtnlgrp-ipv6-ifaddr ----------- Definitions ----------- ifaddrmsg ========= :type: struct :members: :ifa-family (``u8``): :ifa-prefixlen (``u8``): :ifa-flags (``u8``): :ifa-scope (``u8``): :ifa-index (``u32``): ifa-cacheinfo ============= :type: struct :members: :ifa-prefered (``u32``): :ifa-valid (``u32``): :cstamp (``u32``): :tstamp (``u32``): ifa-flags ========= :type: flags :entries: :secondary: :nodad: :optimistic: :dadfailed: :homeaddress: :deprecated: :tentative: :permanent: :managetempaddr: :noprefixroute: :mcautojoin: :stable-privacy: -------------- Attribute sets -------------- addr-attrs ========== ifa-address (``binary``) ~~~~~~~~~~~~~~~~~~~~~~~~ :display-hint: ipv4 ifa-local (``binary``) ~~~~~~~~~~~~~~~~~~~~~~ :display-hint: ipv4 ifa-label (``string``) ~~~~~~~~~~~~~~~~~~~~~~ ifa-broadcast (``binary``) ~~~~~~~~~~~~~~~~~~~~~~~~~~ :display-hint: ipv4 ifa-anycast (``binary``) ~~~~~~~~~~~~~~~~~~~~~~~~ ifa-cacheinfo (``binary``) ~~~~~~~~~~~~~~~~~~~~~~~~~~ :struct: ifa-cacheinfo ifa-multicast (``binary``) ~~~~~~~~~~~~~~~~~~~~~~~~~~ ifa-flags (``u32``) ~~~~~~~~~~~~~~~~~~~ :enum: ifa-flags :enum-as-flags: True ifa-rt-priority (``u32``) ~~~~~~~~~~~~~~~~~~~~~~~~~ ifa-target-netnsid (``binary``) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ifa-proto (``u8``) ~~~~~~~~~~~~~~~~~~