← Back
Editing: rt-link.rst
.. LINENO 2 .. SPDX-License-Identifier: GPL-2.0 .. NOTE: This document was auto-generated. .. _netlink-rt-link: ======================================== Family ``rt-link`` netlink specification ======================================== .. contents:: :depth: 3 ------- Summary ------- Link configuration over rtnetlink. ---------- Operations ---------- .. LINENO 2309 .. _rt-link-operation-newlink: newlink ======= Create a new link. :attribute-set: :ref:`rt-link-attribute-set-link-attrs` :fixed-header: :ref:`rt-link-definition-ifinfomsg` :do: .. LINENO 2314 **request** :attributes: [``ifname``, ``net-ns-pid``, ``net-ns-fd``, ``target-netnsid``, ``link-netnsid``, ``linkinfo``, ``group``, ``num-tx-queues``, ``num-rx-queues``, ``address``, ``broadcast``, ``mtu``, ``txqlen``, ``operstate``, ``linkmode``, ``gso-max-size``, ``gso-max-segs``, ``gro-max-size``, ``gso-ipv4-max-size``, ``gro-ipv4-max-size``, ``af-spec``] .. LINENO 2339 .. _rt-link-operation-newlink-ntf: newlink-ntf =========== Notify that a link has been created :value: 16 :notify: getlink :fixed-header: :ref:`rt-link-definition-ifinfomsg` .. LINENO 2345 .. _rt-link-operation-dellink: dellink ======= Delete an existing link. :attribute-set: :ref:`rt-link-attribute-set-link-attrs` :fixed-header: :ref:`rt-link-definition-ifinfomsg` :do: .. LINENO 2350 **request** :attributes: [``ifname``] .. LINENO 2355 .. _rt-link-operation-getlink: getlink ======= Get / dump information about a link. :attribute-set: :ref:`rt-link-attribute-set-link-attrs` :fixed-header: :ref:`rt-link-definition-ifinfomsg` :do: .. LINENO 2360 **request** :attributes: [``ifname``, ``alt-ifname``, ``ext-mask``, ``target-netnsid``] **reply** :attributes: [``address``, ``broadcast``, ``ifname``, ``mtu``, ``link``, ``qdisc``, ``stats``, ``cost``, ``priority``, ``master``, ``wireless``, ``protinfo``, ``txqlen``, ``map``, ``weight``, ``operstate``, ``linkmode``, ``linkinfo``, ``net-ns-pid``, ``ifalias``, ``num-vf``, ``vfinfo-list``, ``stats64``, ``vf-ports``, ``port-self``, ``af-spec``, ``group``, ``net-ns-fd``, ``ext-mask``, ``promiscuity``, ``num-tx-queues``, ``num-rx-queues``, ``carrier``, ``phys-port-id``, ``carrier-changes``, ``phys-switch-id``, ``link-netnsid``, ``phys-port-name``, ``proto-down``, ``gso-max-segs``, ``gso-max-size``, ``pad``, ``xdp``, ``event``, ``new-netnsid``, ``target-netnsid``, ``carrier-up-count``, ``carrier-down-count``, ``new-ifindex``, ``min-mtu``, ``max-mtu``, ``prop-list``, ``perm-address``, ``proto-down-reason``, ``parent-dev-name``, ``parent-dev-bus-name``, ``gro-max-size``, ``tso-max-size``, ``tso-max-segs``, ``allmulti``, ``devlink-port``, ``gso-ipv4-max-size``, ``gro-ipv4-max-size``] :dump: .. LINENO 2434 **request** :attributes: [``target-netnsid``, ``ext-mask``, ``master``, ``linkinfo``] **reply** :attributes: [``address``, ``broadcast``, ``ifname``, ``mtu``, ``link``, ``qdisc``, ``stats``, ``cost``, ``priority``, ``master``, ``wireless``, ``protinfo``, ``txqlen``, ``map``, ``weight``, ``operstate``, ``linkmode``, ``linkinfo``, ``net-ns-pid``, ``ifalias``, ``num-vf``, ``vfinfo-list``, ``stats64``, ``vf-ports``, ``port-self``, ``af-spec``, ``group``, ``net-ns-fd``, ``ext-mask``, ``promiscuity``, ``num-tx-queues``, ``num-rx-queues``, ``carrier``, ``phys-port-id``, ``carrier-changes``, ``phys-switch-id``, ``link-netnsid``, ``phys-port-name``, ``proto-down``, ``gso-max-segs``, ``gso-max-size``, ``pad``, ``xdp``, ``event``, ``new-netnsid``, ``target-netnsid``, ``carrier-up-count``, ``carrier-down-count``, ``new-ifindex``, ``min-mtu``, ``max-mtu``, ``prop-list``, ``perm-address``, ``proto-down-reason``, ``parent-dev-name``, ``parent-dev-bus-name``, ``gro-max-size``, ``tso-max-size``, ``tso-max-segs``, ``allmulti``, ``devlink-port``, ``gso-ipv4-max-size``, ``gro-ipv4-max-size``] .. LINENO 2445 .. _rt-link-operation-setlink: setlink ======= Set information about a link. :attribute-set: :ref:`rt-link-attribute-set-link-attrs` :fixed-header: :ref:`rt-link-definition-ifinfomsg` :do: .. LINENO 2450 **request** :attributes: [``address``, ``broadcast``, ``ifname``, ``mtu``, ``link``, ``qdisc``, ``stats``, ``cost``, ``priority``, ``master``, ``wireless``, ``protinfo``, ``txqlen``, ``map``, ``weight``, ``operstate``, ``linkmode``, ``linkinfo``, ``net-ns-pid``, ``ifalias``, ``num-vf``, ``vfinfo-list``, ``stats64``, ``vf-ports``, ``port-self``, ``af-spec``, ``group``, ``net-ns-fd``, ``ext-mask``, ``promiscuity``, ``num-tx-queues``, ``num-rx-queues``, ``carrier``, ``phys-port-id``, ``carrier-changes``, ``phys-switch-id``, ``link-netnsid``, ``phys-port-name``, ``proto-down``, ``gso-max-segs``, ``gso-max-size``, ``pad``, ``xdp``, ``event``, ``new-netnsid``, ``target-netnsid``, ``carrier-up-count``, ``carrier-down-count``, ``new-ifindex``, ``min-mtu``, ``max-mtu``, ``prop-list``, ``perm-address``, ``proto-down-reason``, ``parent-dev-name``, ``parent-dev-bus-name``, ``gro-max-size``, ``tso-max-size``, ``tso-max-segs``, ``allmulti``, ``devlink-port``, ``gso-ipv4-max-size``, ``gro-ipv4-max-size``] .. LINENO 2454 .. _rt-link-operation-getstats: getstats ======== Get / dump link stats. :attribute-set: :ref:`rt-link-attribute-set-stats-attrs` :fixed-header: :ref:`rt-link-definition-if_stats_msg` :do: .. LINENO 2459 **request** **reply** :attributes: [``link-64``, ``link-xstats``, ``link-xstats-slave``, ``link-offload-xstats``, ``af-spec``] :dump: .. LINENO 2470 **request** **reply** :attributes: [``link-64``, ``link-xstats``, ``link-xstats-slave``, ``link-offload-xstats``, ``af-spec``] ---------------- Multicast groups ---------------- - rtnlgrp-link - rtnlgrp-stats ----------- Definitions ----------- .. LINENO 12 .. _rt-link-definition-ifinfo-flags: ifinfo-flags ============ :type: flags :header: linux/if.h :enum-name: net-device-flags :name-prefix: iff- :entries: :up: :broadcast: :debug: :loopback: :point-to-point: :no-trailers: :running: :no-arp: :promisc: :all-multi: :master: :slave: :multicast: :portsel: :auto-media: :dynamic: :lower-up: :dormant: :echo: .. LINENO 57 .. _rt-link-definition-vlan-protocols: vlan-protocols ============== :type: enum :enum-name: None :entries: :8021q: :8021ad: .. LINENO 68 .. _rt-link-definition-rtgenmsg: rtgenmsg ======== :type: struct :members: :family (``u8``): .. LINENO 75 .. _rt-link-definition-ifinfomsg: ifinfomsg ========= :type: struct :members: :ifi-family (``u8``): :ifi-type (``u16``): :ifi-index (``s32``): :ifi-flags (``u32``): :ifi-change (``u32``): .. LINENO 100 .. _rt-link-definition-ifla-bridge-id: ifla-bridge-id ============== :type: struct :members: :prio (``u16``): :addr (``binary``): .. LINENO 112 .. _rt-link-definition-ifla-cacheinfo: ifla-cacheinfo ============== :type: struct :members: :max-reasm-len (``u32``): :tstamp (``u32``): :reachable-time (``s32``): :retrans-time (``u32``): .. LINENO 128 .. _rt-link-definition-rtnl-link-stats: rtnl-link-stats =============== :type: struct :members: :rx-packets (``u32``): :tx-packets (``u32``): :rx-bytes (``u32``): :tx-bytes (``u32``): :rx-errors (``u32``): :tx-errors (``u32``): :rx-dropped (``u32``): :tx-dropped (``u32``): :multicast (``u32``): :collisions (``u32``): :rx-length-errors (``u32``): :rx-over-errors (``u32``): :rx-crc-errors (``u32``): :rx-frame-errors (``u32``): :rx-fifo-errors (``u32``): :rx-missed-errors (``u32``): :tx-aborted-errors (``u32``): :tx-carrier-errors (``u32``): :tx-fifo-errors (``u32``): :tx-heartbeat-errors (``u32``): :tx-window-errors (``u32``): :rx-compressed (``u32``): :tx-compressed (``u32``): :rx-nohandler (``u32``): .. LINENO 204 .. _rt-link-definition-rtnl-link-stats64: rtnl-link-stats64 ================= :type: struct :members: :rx-packets (``u64``): :tx-packets (``u64``): :rx-bytes (``u64``): :tx-bytes (``u64``): :rx-errors (``u64``): :tx-errors (``u64``): :rx-dropped (``u64``): :tx-dropped (``u64``): :multicast (``u64``): :collisions (``u64``): :rx-length-errors (``u64``): :rx-over-errors (``u64``): :rx-crc-errors (``u64``): :rx-frame-errors (``u64``): :rx-fifo-errors (``u64``): :rx-missed-errors (``u64``): :tx-aborted-errors (``u64``): :tx-carrier-errors (``u64``): :tx-fifo-errors (``u64``): :tx-heartbeat-errors (``u64``): :tx-window-errors (``u64``): :rx-compressed (``u64``): :tx-compressed (``u64``): :rx-nohandler (``u64``): :rx-otherhost-dropped (``u64``): .. LINENO 283 .. _rt-link-definition-rtnl-link-ifmap: rtnl-link-ifmap =============== :type: struct :members: :mem-start (``u64``): :mem-end (``u64``): :base-addr (``u64``): :irq (``u16``): :dma (``u8``): :port (``u8``): .. LINENO 305 .. _rt-link-definition-ipv4-devconf: ipv4-devconf ============ :enum-name: None :type: enum :entries: :forwarding: :mc-forwarding: :proxy-arp: :accept-redirects: :secure-redirects: :send-redirects: :shared-media: :rp-filter: :accept-source-route: :bootp-relay: :log-martians: :tag: :arpfilter: :medium-id: :noxfrm: :nopolicy: :force-igmp-version: :arp-announce: :arp-ignore: :promote-secondaries: :arp-accept: :arp-notify: :accept-local: :src-vmark: :proxy-arp-pvlan: :route-localnet: :igmpv2-unsolicited-report-interval: :igmpv3-unsolicited-report-interval: :ignore-routes-with-linkdown: :drop-unicast-in-l2-multicast: :drop-gratuitous-arp: :bc-forwarding: :arp-evict-nocarrier: .. LINENO 376 .. _rt-link-definition-ipv6-devconf: ipv6-devconf ============ :enum-name: None :type: enum :entries: :forwarding: :hoplimit: :mtu6: :accept-ra: :accept-redirects: :autoconf: :dad-transmits: :rtr-solicits: :rtr-solicit-interval: :rtr-solicit-delay: :use-tempaddr: :temp-valid-lft: :temp-prefered-lft: :regen-max-retry: :max-desync-factor: :max-addresses: :force-mld-version: :accept-ra-defrtr: :accept-ra-pinfo: :accept-ra-rtr-pref: :rtr-probe-interval: :accept-ra-rt-info-max-plen: :proxy-ndp: :optimistic-dad: :accept-source-route: :mc-forwarding: :disable-ipv6: :accept-dad: :force-tllao: :ndisc-notify: :mldv1-unsolicited-report-interval: :mldv2-unsolicited-report-interval: :suppress-frag-ndisc: :accept-ra-from-local: :use-optimistic: :accept-ra-mtu: :stable-secret: :use-oif-addrs-only: :accept-ra-min-hop-limit: :ignore-routes-with-linkdown: :drop-unicast-in-l2-multicast: :drop-unsolicited-na: :keep-addr-on-down: :rtr-solicit-max-interval: :seg6-enabled: :seg6-require-hmac: :enhanced-dad: :addr-gen-mode: :disable-policy: :accept-ra-rt-info-min-plen: :ndisc-tclass: :rpl-seg-enabled: :ra-defrtr-metric: :ioam6-enabled: :ioam6-id: :ioam6-id-wide: :ndisc-evict-nocarrier: :accept-untracked-na: .. LINENO 497 .. _rt-link-definition-ifla-icmp6-stats: ifla-icmp6-stats ================ :enum-name: None :type: enum :entries: :num: :inmsgs: :inerrors: :outmsgs: :outerrors: :csumerrors: :ratelimithost: .. LINENO 516 .. _rt-link-definition-ifla-inet6-stats: ifla-inet6-stats ================ :enum-name: None :type: enum :entries: :num: :inpkts: :inoctets: :indelivers: :outforwdatagrams: :outpkts: :outoctets: :inhdrerrors: :intoobigerrors: :innoroutes: :inaddrerrors: :inunknownprotos: :intruncatedpkts: :indiscards: :outdiscards: :outnoroutes: :reasmtimeout: :reasmreqds: :reasmoks: :reasmfails: :fragoks: :fragfails: :fragcreates: :inmcastpkts: :outmcastpkts: :inbcastpkts: :outbcastpkts: :inmcastoctets: :outmcastoctets: :inbcastoctets: :outbcastoctets: :csumerrors: :noectpkts: :ect1-pkts: :ect0-pkts: :cepkts: :reasm-overlaps: .. LINENO 594 .. _rt-link-definition-br-boolopt-multi: br-boolopt-multi ================ :type: struct :header: linux/if_bridge.h :members: :optval (``u32``): :optmask (``u32``): .. LINENO 605 .. _rt-link-definition-if_stats_msg: if_stats_msg ============ :type: struct :members: :family (``u8``): :ifindex (``u32``): :filter-mask (``u32``): .. LINENO 622 .. _rt-link-definition-ifla-vlan-flags: ifla-vlan-flags =============== :type: struct :members: :flags (``u32``): :mask (``u32``): .. LINENO 635 .. _rt-link-definition-vlan-flags: vlan-flags ========== :type: flags :enum-name: None :entries: - ``reorder-hdr`` - ``gvrp`` - ``loose-binding`` - ``mvrp`` - ``bridge-binding`` .. LINENO 645 .. _rt-link-definition-ifla-vlan-qos-mapping: ifla-vlan-qos-mapping ===================== :type: struct :members: :from (``u32``): :to (``u32``): .. LINENO 655 .. _rt-link-definition-ifla-vf-mac: ifla-vf-mac =========== :type: struct :members: :vf (``u32``): :mac (``binary``): .. LINENO 666 .. _rt-link-definition-ifla-vf-vlan: ifla-vf-vlan ============ :type: struct :members: :vf (``u32``): :vlan (``u32``): :qos (``u32``): .. LINENO 679 .. _rt-link-definition-ifla-vf-tx-rate: ifla-vf-tx-rate =============== :type: struct :members: :vf (``u32``): :rate (``u32``): .. LINENO 689 .. _rt-link-definition-ifla-vf-spoofchk: ifla-vf-spoofchk ================ :type: struct :members: :vf (``u32``): :setting (``u32``): .. LINENO 699 .. _rt-link-definition-ifla-vf-link-state: ifla-vf-link-state ================== :type: struct :members: :vf (``u32``): :link-state (``u32``): .. LINENO 710 .. _rt-link-definition-ifla-vf-link-state-enum: ifla-vf-link-state-enum ======================= :type: enum :enum-name: None :entries: - ``auto`` - ``enable`` - ``disable`` .. LINENO 718 .. _rt-link-definition-ifla-vf-rate: ifla-vf-rate ============ :type: struct :members: :vf (``u32``): :min-tx-rate (``u32``): :max-tx-rate (``u32``): .. LINENO 731 .. _rt-link-definition-ifla-vf-rss-query-en: ifla-vf-rss-query-en ==================== :type: struct :members: :vf (``u32``): :setting (``u32``): .. LINENO 741 .. _rt-link-definition-ifla-vf-trust: ifla-vf-trust ============= :type: struct :members: :vf (``u32``): :setting (``u32``): .. LINENO 751 .. _rt-link-definition-ifla-vf-guid: ifla-vf-guid ============ :type: struct :members: :vf (``u32``): :guid (``u64``): .. LINENO 761 .. _rt-link-definition-ifla-vf-vlan-info: ifla-vf-vlan-info ================= :type: struct :members: :vf (``u32``): :vlan (``u32``): :qos (``u32``): :vlan-proto (``u32``): .. LINENO 777 .. _rt-link-definition-rtext-filter: rtext-filter ============ :type: flags :enum-name: None :entries: - ``vf`` - ``brvlan`` - ``brvlan-compressed`` - ``skip-stats`` - ``mrp`` - ``cfm-config`` - ``cfm-status`` - ``mst`` .. LINENO 790 .. _rt-link-definition-netkit-policy: netkit-policy ============= :type: enum :enum-name: None :entries: :forward: :blackhole: .. LINENO 801 .. _rt-link-definition-netkit-mode: netkit-mode =========== :type: enum :enum-name: netkit-mode :entries: :l2: :l3: -------------- Attribute sets -------------- .. _rt-link-attribute-set-link-attrs: link-attrs ========== .. LINENO 814 address (``binary``) ~~~~~~~~~~~~~~~~~~~~ :display-hint: mac .. LINENO 818 broadcast (``binary``) ~~~~~~~~~~~~~~~~~~~~~~ :display-hint: mac .. LINENO 822 ifname (``string``) ~~~~~~~~~~~~~~~~~~~ .. LINENO 825 mtu (``u32``) ~~~~~~~~~~~~~ .. LINENO 828 link (``u32``) ~~~~~~~~~~~~~~ .. LINENO 831 qdisc (``string``) ~~~~~~~~~~~~~~~~~~ .. LINENO 834 stats (``binary``) ~~~~~~~~~~~~~~~~~~ :struct: :ref:`rt-link-definition-rtnl-link-stats` .. LINENO 838 cost (``string``) ~~~~~~~~~~~~~~~~~ .. LINENO 841 priority (``string``) ~~~~~~~~~~~~~~~~~~~~~ .. LINENO 844 master (``u32``) ~~~~~~~~~~~~~~~~ .. LINENO 847 wireless (``string``) ~~~~~~~~~~~~~~~~~~~~~ .. LINENO 850 protinfo (``string``) ~~~~~~~~~~~~~~~~~~~~~ .. LINENO 853 txqlen (``u32``) ~~~~~~~~~~~~~~~~ .. LINENO 856 map (``binary``) ~~~~~~~~~~~~~~~~ :struct: :ref:`rt-link-definition-rtnl-link-ifmap` .. LINENO 860 weight (``u32``) ~~~~~~~~~~~~~~~~ .. LINENO 863 operstate (``u8``) ~~~~~~~~~~~~~~~~~~ .. LINENO 866 linkmode (``u8``) ~~~~~~~~~~~~~~~~~ .. LINENO 869 linkinfo (``nest``) ~~~~~~~~~~~~~~~~~~~ :nested-attributes: :ref:`rt-link-attribute-set-linkinfo-attrs` .. LINENO 873 net-ns-pid (``u32``) ~~~~~~~~~~~~~~~~~~~~ .. LINENO 876 ifalias (``string``) ~~~~~~~~~~~~~~~~~~~~ .. LINENO 879 num-vf (``u32``) ~~~~~~~~~~~~~~~~ .. LINENO 882 vfinfo-list (``nest``) ~~~~~~~~~~~~~~~~~~~~~~ :nested-attributes: :ref:`rt-link-attribute-set-vfinfo-list-attrs` .. LINENO 886 stats64 (``binary``) ~~~~~~~~~~~~~~~~~~~~ :struct: :ref:`rt-link-definition-rtnl-link-stats64` .. LINENO 890 vf-ports (``nest``) ~~~~~~~~~~~~~~~~~~~ :nested-attributes: :ref:`rt-link-attribute-set-vf-ports-attrs` .. LINENO 894 port-self (``nest``) ~~~~~~~~~~~~~~~~~~~~ :nested-attributes: :ref:`rt-link-attribute-set-port-self-attrs` .. LINENO 898 af-spec (``nest``) ~~~~~~~~~~~~~~~~~~ :nested-attributes: :ref:`rt-link-attribute-set-af-spec-attrs` .. LINENO 902 group (``u32``) ~~~~~~~~~~~~~~~ .. LINENO 905 net-ns-fd (``u32``) ~~~~~~~~~~~~~~~~~~~ .. LINENO 908 ext-mask (``u32``) ~~~~~~~~~~~~~~~~~~ :enum: :ref:`rt-link-definition-rtext-filter` :enum-as-flags: True .. LINENO 913 promiscuity (``u32``) ~~~~~~~~~~~~~~~~~~~~~ .. LINENO 916 num-tx-queues (``u32``) ~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 919 num-rx-queues (``u32``) ~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 922 carrier (``u8``) ~~~~~~~~~~~~~~~~ .. LINENO 925 phys-port-id (``binary``) ~~~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 928 carrier-changes (``u32``) ~~~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 931 phys-switch-id (``binary``) ~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 934 link-netnsid (``s32``) ~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 937 phys-port-name (``string``) ~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 940 proto-down (``u8``) ~~~~~~~~~~~~~~~~~~~ .. LINENO 943 gso-max-segs (``u32``) ~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 946 gso-max-size (``u32``) ~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 949 pad (``pad``) ~~~~~~~~~~~~~ .. LINENO 952 xdp (``nest``) ~~~~~~~~~~~~~~ :nested-attributes: :ref:`rt-link-attribute-set-xdp-attrs` .. LINENO 956 event (``u32``) ~~~~~~~~~~~~~~~ .. LINENO 959 new-netnsid (``s32``) ~~~~~~~~~~~~~~~~~~~~~ .. LINENO 962 target-netnsid (``s32``) ~~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 965 carrier-up-count (``u32``) ~~~~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 968 carrier-down-count (``u32``) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 971 new-ifindex (``s32``) ~~~~~~~~~~~~~~~~~~~~~ .. LINENO 974 min-mtu (``u32``) ~~~~~~~~~~~~~~~~~ .. LINENO 977 max-mtu (``u32``) ~~~~~~~~~~~~~~~~~ .. LINENO 980 prop-list (``nest``) ~~~~~~~~~~~~~~~~~~~~ :nested-attributes: :ref:`rt-link-attribute-set-prop-list-link-attrs` .. LINENO 984 alt-ifname (``string``) ~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 987 perm-address (``binary``) ~~~~~~~~~~~~~~~~~~~~~~~~~ :display-hint: mac .. LINENO 991 proto-down-reason (``string``) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 994 parent-dev-name (``string``) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 997 parent-dev-bus-name (``string``) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1000 gro-max-size (``u32``) ~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1003 tso-max-size (``u32``) ~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1006 tso-max-segs (``u32``) ~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1009 allmulti (``u32``) ~~~~~~~~~~~~~~~~~~ .. LINENO 1012 devlink-port (``binary``) ~~~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1015 gso-ipv4-max-size (``u32``) ~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1018 gro-ipv4-max-size (``u32``) ~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1021 dpll-pin (``nest``) ~~~~~~~~~~~~~~~~~~~ :nested-attributes: :ref:`rt-link-attribute-set-link-dpll-pin-attrs` .. LINENO 1025 max-pacing-offload-horizon (``uint``) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :doc: EDT offload horizon supported by the device (in nsec). .. _rt-link-attribute-set-prop-list-link-attrs: prop-list-link-attrs ==================== .. LINENO 1033 alt-ifname ~~~~~~~~~~ :multi-attr: True .. _rt-link-attribute-set-af-spec-attrs: af-spec-attrs ============= .. LINENO 1041 inet (``nest``) ~~~~~~~~~~~~~~~ :value: 2 :nested-attributes: :ref:`rt-link-attribute-set-ifla-attrs` .. LINENO 1046 inet6 (``nest``) ~~~~~~~~~~~~~~~~ :value: 10 :nested-attributes: :ref:`rt-link-attribute-set-ifla6-attrs` .. LINENO 1051 mctp (``nest``) ~~~~~~~~~~~~~~~ :value: 45 :nested-attributes: :ref:`rt-link-attribute-set-mctp-attrs` .. _rt-link-attribute-set-vfinfo-list-attrs: vfinfo-list-attrs ================= .. LINENO 1060 info (``nest``) ~~~~~~~~~~~~~~~ :nested-attributes: :ref:`rt-link-attribute-set-vfinfo-attrs` :multi-attr: True .. _rt-link-attribute-set-vfinfo-attrs: vfinfo-attrs ============ .. LINENO 1069 mac (``binary``) ~~~~~~~~~~~~~~~~ :struct: :ref:`rt-link-definition-ifla-vf-mac` .. LINENO 1073 vlan (``binary``) ~~~~~~~~~~~~~~~~~ :struct: :ref:`rt-link-definition-ifla-vf-vlan` .. LINENO 1077 tx-rate (``binary``) ~~~~~~~~~~~~~~~~~~~~ :struct: :ref:`rt-link-definition-ifla-vf-tx-rate` .. LINENO 1081 spoofchk (``binary``) ~~~~~~~~~~~~~~~~~~~~~ :struct: :ref:`rt-link-definition-ifla-vf-spoofchk` .. LINENO 1085 link-state (``binary``) ~~~~~~~~~~~~~~~~~~~~~~~ :struct: :ref:`rt-link-definition-ifla-vf-link-state` .. LINENO 1089 rate (``binary``) ~~~~~~~~~~~~~~~~~ :struct: :ref:`rt-link-definition-ifla-vf-rate` .. LINENO 1093 rss-query-en (``binary``) ~~~~~~~~~~~~~~~~~~~~~~~~~ :struct: :ref:`rt-link-definition-ifla-vf-rss-query-en` .. LINENO 1097 stats (``nest``) ~~~~~~~~~~~~~~~~ :nested-attributes: :ref:`rt-link-attribute-set-vf-stats-attrs` .. LINENO 1101 trust (``binary``) ~~~~~~~~~~~~~~~~~~ :struct: :ref:`rt-link-definition-ifla-vf-trust` .. LINENO 1105 ib-node-guid (``binary``) ~~~~~~~~~~~~~~~~~~~~~~~~~ :struct: :ref:`rt-link-definition-ifla-vf-guid` .. LINENO 1109 ib-port-guid (``binary``) ~~~~~~~~~~~~~~~~~~~~~~~~~ :struct: :ref:`rt-link-definition-ifla-vf-guid` .. LINENO 1113 vlan-list (``nest``) ~~~~~~~~~~~~~~~~~~~~ :nested-attributes: :ref:`rt-link-attribute-set-vf-vlan-attrs` .. LINENO 1117 broadcast (``binary``) ~~~~~~~~~~~~~~~~~~~~~~ .. _rt-link-attribute-set-vf-stats-attrs: vf-stats-attrs ============== .. LINENO 1124 rx-packets (``u64``) ~~~~~~~~~~~~~~~~~~~~ :value: 0 .. LINENO 1128 tx-packets (``u64``) ~~~~~~~~~~~~~~~~~~~~ .. LINENO 1131 rx-bytes (``u64``) ~~~~~~~~~~~~~~~~~~ .. LINENO 1134 tx-bytes (``u64``) ~~~~~~~~~~~~~~~~~~ .. LINENO 1137 broadcast (``u64``) ~~~~~~~~~~~~~~~~~~~ .. LINENO 1140 multicast (``u64``) ~~~~~~~~~~~~~~~~~~~ .. LINENO 1143 pad (``pad``) ~~~~~~~~~~~~~ .. LINENO 1146 rx-dropped (``u64``) ~~~~~~~~~~~~~~~~~~~~ .. LINENO 1149 tx-dropped (``u64``) ~~~~~~~~~~~~~~~~~~~~ .. _rt-link-attribute-set-vf-vlan-attrs: vf-vlan-attrs ============= .. LINENO 1157 info (``binary``) ~~~~~~~~~~~~~~~~~ :struct: :ref:`rt-link-definition-ifla-vf-vlan-info` :multi-attr: True .. _rt-link-attribute-set-vf-ports-attrs: vf-ports-attrs ============== .. _rt-link-attribute-set-port-self-attrs: port-self-attrs =============== .. _rt-link-attribute-set-linkinfo-attrs: linkinfo-attrs ============== .. LINENO 1174 kind (``string``) ~~~~~~~~~~~~~~~~~ .. LINENO 1177 data (``sub-message``) ~~~~~~~~~~~~~~~~~~~~~~ :sub-message: :ref:`rt-link-sub-message-linkinfo-data-msg` :selector: kind .. LINENO 1182 xstats (``binary``) ~~~~~~~~~~~~~~~~~~~ .. LINENO 1185 slave-kind (``string``) ~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1188 slave-data (``sub-message``) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :sub-message: :ref:`rt-link-sub-message-linkinfo-member-data-msg` :selector: slave-kind .. _rt-link-attribute-set-linkinfo-bond-attrs: linkinfo-bond-attrs =================== .. LINENO 1197 mode (``u8``) ~~~~~~~~~~~~~ .. LINENO 1200 active-slave (``u32``) ~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1203 miimon (``u32``) ~~~~~~~~~~~~~~~~ .. LINENO 1206 updelay (``u32``) ~~~~~~~~~~~~~~~~~ .. LINENO 1209 downdelay (``u32``) ~~~~~~~~~~~~~~~~~~~ .. LINENO 1212 use-carrier (``u8``) ~~~~~~~~~~~~~~~~~~~~ .. LINENO 1215 arp-interval (``u32``) ~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1218 arp-ip-target (``indexed-array``) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :sub-type: u32 :byte-order: big-endian :display-hint: ipv4 .. LINENO 1224 arp-validate (``u32``) ~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1227 arp-all-targets (``u32``) ~~~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1230 primary (``u32``) ~~~~~~~~~~~~~~~~~ .. LINENO 1233 primary-reselect (``u8``) ~~~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1236 fail-over-mac (``u8``) ~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1239 xmit-hash-policy (``u8``) ~~~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1242 resend-igmp (``u32``) ~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1245 num-peer-notif (``u8``) ~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1248 all-slaves-active (``u8``) ~~~~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1251 min-links (``u32``) ~~~~~~~~~~~~~~~~~~~ .. LINENO 1254 lp-interval (``u32``) ~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1257 packets-per-slave (``u32``) ~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1260 ad-lacp-rate (``u8``) ~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1263 ad-select (``u8``) ~~~~~~~~~~~~~~~~~~ .. LINENO 1266 ad-info (``nest``) ~~~~~~~~~~~~~~~~~~ :nested-attributes: :ref:`rt-link-attribute-set-bond-ad-info-attrs` .. LINENO 1270 ad-actor-sys-prio (``u16``) ~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1273 ad-user-port-key (``u16``) ~~~~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1276 ad-actor-system (``binary``) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :display-hint: mac .. LINENO 1280 tlb-dynamic-lb (``u8``) ~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1283 peer-notif-delay (``u32``) ~~~~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1286 ad-lacp-active (``u8``) ~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1289 missed-max (``u8``) ~~~~~~~~~~~~~~~~~~~ .. LINENO 1292 ns-ip6-target (``indexed-array``) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :sub-type: binary :display-hint: ipv6 .. LINENO 1299 coupled-control (``u8``) ~~~~~~~~~~~~~~~~~~~~~~~~ .. _rt-link-attribute-set-bond-ad-info-attrs: bond-ad-info-attrs ================== .. LINENO 1306 aggregator (``u16``) ~~~~~~~~~~~~~~~~~~~~ .. LINENO 1309 num-ports (``u16``) ~~~~~~~~~~~~~~~~~~~ .. LINENO 1312 actor-key (``u16``) ~~~~~~~~~~~~~~~~~~~ .. LINENO 1315 partner-key (``u16``) ~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1318 partner-mac (``binary``) ~~~~~~~~~~~~~~~~~~~~~~~~ :display-hint: mac .. _rt-link-attribute-set-bond-slave-attrs: bond-slave-attrs ================ .. LINENO 1326 state (``u8``) ~~~~~~~~~~~~~~ .. LINENO 1329 mii-status (``u8``) ~~~~~~~~~~~~~~~~~~~ .. LINENO 1332 link-failure-count (``u32``) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1335 perm-hwaddr (``binary``) ~~~~~~~~~~~~~~~~~~~~~~~~ :display-hint: mac .. LINENO 1339 queue-id (``u16``) ~~~~~~~~~~~~~~~~~~ .. LINENO 1342 ad-aggregator-id (``u16``) ~~~~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1345 ad-actor-oper-port-state (``u8``) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1348 ad-partner-oper-port-state (``u16``) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1351 prio (``u32``) ~~~~~~~~~~~~~~ .. _rt-link-attribute-set-linkinfo-bridge-attrs: linkinfo-bridge-attrs ===================== .. LINENO 1358 forward-delay (``u32``) ~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1361 hello-time (``u32``) ~~~~~~~~~~~~~~~~~~~~ .. LINENO 1364 max-age (``u32``) ~~~~~~~~~~~~~~~~~ .. LINENO 1367 ageing-time (``u32``) ~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1370 stp-state (``u32``) ~~~~~~~~~~~~~~~~~~~ .. LINENO 1373 priority (``u16``) ~~~~~~~~~~~~~~~~~~ .. LINENO 1376 vlan-filtering (``u8``) ~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1379 vlan-protocol (``u16``) ~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1382 group-fwd-mask (``u16``) ~~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1385 root-id (``binary``) ~~~~~~~~~~~~~~~~~~~~ :struct: :ref:`rt-link-definition-ifla-bridge-id` .. LINENO 1389 bridge-id (``binary``) ~~~~~~~~~~~~~~~~~~~~~~ :struct: :ref:`rt-link-definition-ifla-bridge-id` .. LINENO 1393 root-port (``u16``) ~~~~~~~~~~~~~~~~~~~ .. LINENO 1396 root-path-cost (``u32``) ~~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1399 topology-change (``u8``) ~~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1402 topology-change-detected (``u8``) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1405 hello-timer (``u64``) ~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1408 tcn-timer (``u64``) ~~~~~~~~~~~~~~~~~~~ .. LINENO 1411 topology-change-timer (``u64``) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1414 gc-timer (``u64``) ~~~~~~~~~~~~~~~~~~ .. LINENO 1417 group-addr (``binary``) ~~~~~~~~~~~~~~~~~~~~~~~ :display-hint: mac .. LINENO 1421 fdb-flush (``binary``) ~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1424 mcast-router (``u8``) ~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1427 mcast-snooping (``u8``) ~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1430 mcast-query-use-ifaddr (``u8``) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1433 mcast-querier (``u8``) ~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1436 mcast-hash-elasticity (``u32``) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1439 mcast-hash-max (``u32``) ~~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1442 mcast-last-member-cnt (``u32``) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1445 mcast-startup-query-cnt (``u32``) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1448 mcast-last-member-intvl (``u64``) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1451 mcast-membership-intvl (``u64``) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1454 mcast-querier-intvl (``u64``) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1457 mcast-query-intvl (``u64``) ~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1460 mcast-query-response-intvl (``u64``) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1463 mcast-startup-query-intvl (``u64``) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1466 nf-call-iptables (``u8``) ~~~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1469 nf-call-ip6tables (``u8``) ~~~~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1472 nf-call-arptables (``u8``) ~~~~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1475 vlan-default-pvid (``u16``) ~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1478 pad (``pad``) ~~~~~~~~~~~~~ .. LINENO 1481 vlan-stats-enabled (``u8``) ~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1484 mcast-stats-enabled (``u8``) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1487 mcast-igmp-version (``u8``) ~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1490 mcast-mld-version (``u8``) ~~~~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1493 vlan-stats-per-port (``u8``) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1496 multi-boolopt (``binary``) ~~~~~~~~~~~~~~~~~~~~~~~~~~ :struct: :ref:`rt-link-definition-br-boolopt-multi` .. LINENO 1500 mcast-querier-state (``binary``) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1503 fdb-n-learned (``u32``) ~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1506 fdb-max-learned (``u32``) ~~~~~~~~~~~~~~~~~~~~~~~~~ .. _rt-link-attribute-set-linkinfo-brport-attrs: linkinfo-brport-attrs ===================== .. LINENO 1513 state (``u8``) ~~~~~~~~~~~~~~ .. LINENO 1516 priority (``u16``) ~~~~~~~~~~~~~~~~~~ .. LINENO 1519 cost (``u32``) ~~~~~~~~~~~~~~ .. LINENO 1522 mode (``flag``) ~~~~~~~~~~~~~~~ .. LINENO 1525 guard (``flag``) ~~~~~~~~~~~~~~~~ .. LINENO 1528 protect (``flag``) ~~~~~~~~~~~~~~~~~~ .. LINENO 1531 fast-leave (``flag``) ~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1534 learning (``flag``) ~~~~~~~~~~~~~~~~~~~ .. LINENO 1537 unicast-flood (``flag``) ~~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1540 proxyarp (``flag``) ~~~~~~~~~~~~~~~~~~~ .. LINENO 1543 learning-sync (``flag``) ~~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1546 proxyarp-wifi (``flag``) ~~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1549 root-id (``binary``) ~~~~~~~~~~~~~~~~~~~~ :struct: :ref:`rt-link-definition-ifla-bridge-id` .. LINENO 1553 bridge-id (``binary``) ~~~~~~~~~~~~~~~~~~~~~~ :struct: :ref:`rt-link-definition-ifla-bridge-id` .. LINENO 1557 designated-port (``u16``) ~~~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1560 designated-cost (``u16``) ~~~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1563 id (``u16``) ~~~~~~~~~~~~ .. LINENO 1566 no (``u16``) ~~~~~~~~~~~~ .. LINENO 1569 topology-change-ack (``u8``) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1572 config-pending (``u8``) ~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1575 message-age-timer (``u64``) ~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1578 forward-delay-timer (``u64``) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1581 hold-timer (``u64``) ~~~~~~~~~~~~~~~~~~~~ .. LINENO 1584 flush (``flag``) ~~~~~~~~~~~~~~~~ .. LINENO 1587 multicast-router (``u8``) ~~~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1590 pad (``pad``) ~~~~~~~~~~~~~ .. LINENO 1593 mcast-flood (``flag``) ~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1596 mcast-to-ucast (``flag``) ~~~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1599 vlan-tunnel (``flag``) ~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1602 bcast-flood (``flag``) ~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1605 group-fwd-mask (``u16``) ~~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1608 neigh-suppress (``flag``) ~~~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1611 isolated (``flag``) ~~~~~~~~~~~~~~~~~~~ .. LINENO 1614 backup-port (``u32``) ~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1617 mrp-ring-open (``flag``) ~~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1620 mrp-in-open (``flag``) ~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1623 mcast-eht-hosts-limit (``u32``) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1626 mcast-eht-hosts-cnt (``u32``) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1629 locked (``flag``) ~~~~~~~~~~~~~~~~~ .. LINENO 1632 mab (``flag``) ~~~~~~~~~~~~~~ .. LINENO 1635 mcast-n-groups (``u32``) ~~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1638 mcast-max-groups (``u32``) ~~~~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1641 neigh-vlan-suppress (``flag``) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1644 backup-nhid (``u32``) ~~~~~~~~~~~~~~~~~~~~~ .. _rt-link-attribute-set-linkinfo-gre-attrs: linkinfo-gre-attrs ================== .. LINENO 1651 link (``u32``) ~~~~~~~~~~~~~~ .. LINENO 1654 iflags (``u16``) ~~~~~~~~~~~~~~~~ :byte-order: big-endian .. LINENO 1658 oflags (``u16``) ~~~~~~~~~~~~~~~~ :byte-order: big-endian .. LINENO 1662 ikey (``u32``) ~~~~~~~~~~~~~~ :byte-order: big-endian .. LINENO 1666 okey (``u32``) ~~~~~~~~~~~~~~ :byte-order: big-endian .. LINENO 1670 local (``binary``) ~~~~~~~~~~~~~~~~~~ :display-hint: ipv4 .. LINENO 1674 remote (``binary``) ~~~~~~~~~~~~~~~~~~~ :display-hint: ipv4 .. LINENO 1678 ttl (``u8``) ~~~~~~~~~~~~ .. LINENO 1681 tos (``u8``) ~~~~~~~~~~~~ .. LINENO 1684 pmtudisc (``u8``) ~~~~~~~~~~~~~~~~~ .. LINENO 1687 encap-limit (``u8``) ~~~~~~~~~~~~~~~~~~~~ .. LINENO 1690 flowinfo (``u32``) ~~~~~~~~~~~~~~~~~~ :byte-order: big-endian .. LINENO 1694 flags (``u32``) ~~~~~~~~~~~~~~~ .. LINENO 1697 encap-type (``u16``) ~~~~~~~~~~~~~~~~~~~~ .. LINENO 1700 encap-flags (``u16``) ~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1703 encap-sport (``u16``) ~~~~~~~~~~~~~~~~~~~~~ :byte-order: big-endian .. LINENO 1707 encap-dport (``u16``) ~~~~~~~~~~~~~~~~~~~~~ :byte-order: big-endian .. LINENO 1711 collect-metadata (``flag``) ~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1714 ignore-df (``u8``) ~~~~~~~~~~~~~~~~~~ .. LINENO 1717 fwmark (``u32``) ~~~~~~~~~~~~~~~~ .. LINENO 1720 erspan-index (``u32``) ~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1723 erspan-ver (``u8``) ~~~~~~~~~~~~~~~~~~~ .. LINENO 1726 erspan-dir (``u8``) ~~~~~~~~~~~~~~~~~~~ .. LINENO 1729 erspan-hwid (``u16``) ~~~~~~~~~~~~~~~~~~~~~ .. _rt-link-attribute-set-linkinfo-gre6-attrs: linkinfo-gre6-attrs =================== .. LINENO 1736 link ~~~~ .. LINENO 1738 iflags ~~~~~~ .. LINENO 1740 oflags ~~~~~~ .. LINENO 1742 ikey ~~~~ .. LINENO 1744 okey ~~~~ .. LINENO 1746 local ~~~~~ :display-hint: ipv6 .. LINENO 1749 remote ~~~~~~ :display-hint: ipv6 .. LINENO 1752 ttl ~~~ .. LINENO 1754 encap-limit ~~~~~~~~~~~ .. LINENO 1756 flowinfo ~~~~~~~~ .. LINENO 1758 flags ~~~~~ .. LINENO 1760 encap-type ~~~~~~~~~~ .. LINENO 1762 encap-flags ~~~~~~~~~~~ .. LINENO 1764 encap-sport ~~~~~~~~~~~ .. LINENO 1766 encap-dport ~~~~~~~~~~~ .. LINENO 1768 collect-metadata ~~~~~~~~~~~~~~~~ .. LINENO 1770 fwmark ~~~~~~ .. LINENO 1772 erspan-index ~~~~~~~~~~~~ .. LINENO 1774 erspan-ver ~~~~~~~~~~ .. LINENO 1776 erspan-dir ~~~~~~~~~~ .. LINENO 1778 erspan-hwid ~~~~~~~~~~~ .. _rt-link-attribute-set-linkinfo-vti-attrs: linkinfo-vti-attrs ================== .. LINENO 1785 link (``u32``) ~~~~~~~~~~~~~~ .. LINENO 1788 ikey (``u32``) ~~~~~~~~~~~~~~ :byte-order: big-endian .. LINENO 1792 okey (``u32``) ~~~~~~~~~~~~~~ :byte-order: big-endian .. LINENO 1796 local (``binary``) ~~~~~~~~~~~~~~~~~~ :display-hint: ipv4 .. LINENO 1800 remote (``binary``) ~~~~~~~~~~~~~~~~~~~ :display-hint: ipv4 .. LINENO 1804 fwmark (``u32``) ~~~~~~~~~~~~~~~~ .. _rt-link-attribute-set-linkinfo-vti6-attrs: linkinfo-vti6-attrs =================== .. LINENO 1811 link ~~~~ .. LINENO 1813 ikey ~~~~ .. LINENO 1815 okey ~~~~ .. LINENO 1817 local ~~~~~ :display-hint: ipv6 .. LINENO 1820 remote ~~~~~~ :display-hint: ipv6 .. LINENO 1823 fwmark ~~~~~~ .. _rt-link-attribute-set-linkinfo-geneve-attrs: linkinfo-geneve-attrs ===================== .. LINENO 1829 id (``u32``) ~~~~~~~~~~~~ .. LINENO 1832 remote (``binary``) ~~~~~~~~~~~~~~~~~~~ :display-hint: ipv4 .. LINENO 1836 ttl (``u8``) ~~~~~~~~~~~~ .. LINENO 1839 tos (``u8``) ~~~~~~~~~~~~ .. LINENO 1842 port (``u16``) ~~~~~~~~~~~~~~ :byte-order: big-endian .. LINENO 1846 collect-metadata (``flag``) ~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1849 remote6 (``binary``) ~~~~~~~~~~~~~~~~~~~~ :display-hint: ipv6 .. LINENO 1853 udp-csum (``u8``) ~~~~~~~~~~~~~~~~~ .. LINENO 1856 udp-zero-csum6-tx (``u8``) ~~~~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1859 udp-zero-csum6-rx (``u8``) ~~~~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1862 label (``u32``) ~~~~~~~~~~~~~~~ :byte-order: big-endian .. LINENO 1866 ttl-inherit (``u8``) ~~~~~~~~~~~~~~~~~~~~ .. LINENO 1869 df (``u8``) ~~~~~~~~~~~ .. LINENO 1872 inner-proto-inherit (``flag``) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. _rt-link-attribute-set-linkinfo-hsr-attrs: linkinfo-hsr-attrs ================== .. LINENO 1879 slave1 (``u32``) ~~~~~~~~~~~~~~~~ .. LINENO 1882 slave2 (``u32``) ~~~~~~~~~~~~~~~~ .. LINENO 1885 multicast-spec (``u8``) ~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1888 supervision-addr (``binary``) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :display-hint: mac .. LINENO 1892 seq-nr (``u16``) ~~~~~~~~~~~~~~~~ .. LINENO 1895 version (``u8``) ~~~~~~~~~~~~~~~~ .. LINENO 1898 protocol (``u8``) ~~~~~~~~~~~~~~~~~ .. LINENO 1901 interlink (``u32``) ~~~~~~~~~~~~~~~~~~~ .. _rt-link-attribute-set-linkinfo-iptun-attrs: linkinfo-iptun-attrs ==================== .. LINENO 1908 link (``u32``) ~~~~~~~~~~~~~~ .. LINENO 1911 local (``binary``) ~~~~~~~~~~~~~~~~~~ :display-hint: ipv4 .. LINENO 1915 remote (``binary``) ~~~~~~~~~~~~~~~~~~~ :display-hint: ipv4 .. LINENO 1919 ttl (``u8``) ~~~~~~~~~~~~ .. LINENO 1922 tos (``u8``) ~~~~~~~~~~~~ .. LINENO 1925 encap-limit (``u8``) ~~~~~~~~~~~~~~~~~~~~ .. LINENO 1928 flowinfo (``u32``) ~~~~~~~~~~~~~~~~~~ :byte-order: big-endian .. LINENO 1932 flags (``u16``) ~~~~~~~~~~~~~~~ :byte-order: big-endian .. LINENO 1936 proto (``u8``) ~~~~~~~~~~~~~~ .. LINENO 1939 pmtudisc (``u8``) ~~~~~~~~~~~~~~~~~ .. LINENO 1942 6rd-prefix (``binary``) ~~~~~~~~~~~~~~~~~~~~~~~ :display-hint: ipv6 .. LINENO 1946 6rd-relay-prefix (``binary``) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :display-hint: ipv4 .. LINENO 1950 6rd-prefixlen (``u16``) ~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1953 6rd-relay-prefixlen (``u16``) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1956 encap-type (``u16``) ~~~~~~~~~~~~~~~~~~~~ .. LINENO 1959 encap-flags (``u16``) ~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1962 encap-sport (``u16``) ~~~~~~~~~~~~~~~~~~~~~ :byte-order: big-endian .. LINENO 1966 encap-dport (``u16``) ~~~~~~~~~~~~~~~~~~~~~ :byte-order: big-endian .. LINENO 1970 collect-metadata (``flag``) ~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 1973 fwmark (``u32``) ~~~~~~~~~~~~~~~~ .. _rt-link-attribute-set-linkinfo-ip6tnl-attrs: linkinfo-ip6tnl-attrs ===================== .. LINENO 1980 link ~~~~ .. LINENO 1982 local ~~~~~ :display-hint: ipv6 .. LINENO 1985 remote ~~~~~~ :display-hint: ipv6 .. LINENO 1988 ttl ~~~ .. LINENO 1990 encap-limit ~~~~~~~~~~~ .. LINENO 1992 flowinfo ~~~~~~~~ .. LINENO 1994 flags (``u32``) ~~~~~~~~~~~~~~~ .. LINENO 1998 proto ~~~~~ .. LINENO 2000 encap-type ~~~~~~~~~~ .. LINENO 2002 encap-flags ~~~~~~~~~~~ .. LINENO 2004 encap-sport ~~~~~~~~~~~ .. LINENO 2006 encap-dport ~~~~~~~~~~~ .. LINENO 2008 collect-metadata ~~~~~~~~~~~~~~~~ .. LINENO 2010 fwmark ~~~~~~ .. _rt-link-attribute-set-linkinfo-tun-attrs: linkinfo-tun-attrs ================== .. LINENO 2016 owner (``u32``) ~~~~~~~~~~~~~~~ .. LINENO 2019 group (``u32``) ~~~~~~~~~~~~~~~ .. LINENO 2022 type (``u8``) ~~~~~~~~~~~~~ .. LINENO 2025 pi (``u8``) ~~~~~~~~~~~ .. LINENO 2028 vnet-hdr (``u8``) ~~~~~~~~~~~~~~~~~ .. LINENO 2031 persist (``u8``) ~~~~~~~~~~~~~~~~ .. LINENO 2034 multi-queue (``u8``) ~~~~~~~~~~~~~~~~~~~~ .. LINENO 2037 num-queues (``u32``) ~~~~~~~~~~~~~~~~~~~~ .. LINENO 2040 num-disabled-queues (``u32``) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. _rt-link-attribute-set-linkinfo-vlan-attrs: linkinfo-vlan-attrs =================== .. LINENO 2047 id (``u16``) ~~~~~~~~~~~~ .. LINENO 2050 flags (``binary``) ~~~~~~~~~~~~~~~~~~ :struct: :ref:`rt-link-definition-ifla-vlan-flags` .. LINENO 2054 egress-qos (``nest``) ~~~~~~~~~~~~~~~~~~~~~ :nested-attributes: :ref:`rt-link-attribute-set-ifla-vlan-qos` .. LINENO 2058 ingress-qos (``nest``) ~~~~~~~~~~~~~~~~~~~~~~ :nested-attributes: :ref:`rt-link-attribute-set-ifla-vlan-qos` .. LINENO 2062 protocol (``u16``) ~~~~~~~~~~~~~~~~~~ :enum: :ref:`rt-link-definition-vlan-protocols` :byte-order: big-endian .. _rt-link-attribute-set-ifla-vlan-qos: ifla-vlan-qos ============= .. LINENO 2071 mapping (``binary``) ~~~~~~~~~~~~~~~~~~~~ :multi-attr: True :struct: :ref:`rt-link-definition-ifla-vlan-qos-mapping` .. _rt-link-attribute-set-linkinfo-vrf-attrs: linkinfo-vrf-attrs ================== .. LINENO 2080 table (``u32``) ~~~~~~~~~~~~~~~ .. _rt-link-attribute-set-xdp-attrs: xdp-attrs ========= .. LINENO 2087 fd (``s32``) ~~~~~~~~~~~~ .. LINENO 2090 attached (``u8``) ~~~~~~~~~~~~~~~~~ .. LINENO 2093 flags (``u32``) ~~~~~~~~~~~~~~~ .. LINENO 2096 prog-id (``u32``) ~~~~~~~~~~~~~~~~~ .. LINENO 2099 drv-prog-id (``u32``) ~~~~~~~~~~~~~~~~~~~~~ .. LINENO 2102 skb-prog-id (``u32``) ~~~~~~~~~~~~~~~~~~~~~ .. LINENO 2105 hw-prog-id (``u32``) ~~~~~~~~~~~~~~~~~~~~ .. LINENO 2108 expected-fd (``s32``) ~~~~~~~~~~~~~~~~~~~~~ .. _rt-link-attribute-set-ifla-attrs: ifla-attrs ========== .. LINENO 2115 conf (``binary``) ~~~~~~~~~~~~~~~~~ :sub-type: u32 :doc: u32 indexed by ipv4-devconf - 1 on output, on input it's a nest .. _rt-link-attribute-set-ifla6-attrs: ifla6-attrs =========== .. LINENO 2124 flags (``u32``) ~~~~~~~~~~~~~~~ .. LINENO 2127 conf (``binary``) ~~~~~~~~~~~~~~~~~ :sub-type: u32 :doc: u32 indexed by ipv6-devconf - 1 on output, on input it's a nest .. LINENO 2132 stats (``binary``) ~~~~~~~~~~~~~~~~~~ :sub-type: u64 .. LINENO 2136 mcast (``binary``) ~~~~~~~~~~~~~~~~~~ .. LINENO 2139 cacheinfo (``binary``) ~~~~~~~~~~~~~~~~~~~~~~ :struct: :ref:`rt-link-definition-ifla-cacheinfo` .. LINENO 2143 icmp6stats (``binary``) ~~~~~~~~~~~~~~~~~~~~~~~ :sub-type: u64 .. LINENO 2147 token (``binary``) ~~~~~~~~~~~~~~~~~~ .. LINENO 2150 addr-gen-mode (``u8``) ~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 2153 ra-mtu (``u32``) ~~~~~~~~~~~~~~~~ .. _rt-link-attribute-set-mctp-attrs: mctp-attrs ========== .. LINENO 2160 net (``u32``) ~~~~~~~~~~~~~ .. _rt-link-attribute-set-stats-attrs: stats-attrs =========== .. LINENO 2167 link-64 (``binary``) ~~~~~~~~~~~~~~~~~~~~ :struct: :ref:`rt-link-definition-rtnl-link-stats64` .. LINENO 2171 link-xstats (``binary``) ~~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 2174 link-xstats-slave (``binary``) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 2177 link-offload-xstats (``nest``) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :nested-attributes: :ref:`rt-link-attribute-set-link-offload-xstats` .. LINENO 2181 af-spec (``binary``) ~~~~~~~~~~~~~~~~~~~~ .. _rt-link-attribute-set-link-offload-xstats: link-offload-xstats =================== .. LINENO 2188 cpu-hit (``binary``) ~~~~~~~~~~~~~~~~~~~~ .. LINENO 2191 hw-s-info (``indexed-array``) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :sub-type: nest :nested-attributes: :ref:`rt-link-attribute-set-hw-s-info-one` .. LINENO 2196 l3-stats (``binary``) ~~~~~~~~~~~~~~~~~~~~~ .. _rt-link-attribute-set-hw-s-info-one: hw-s-info-one ============= .. LINENO 2203 request (``u8``) ~~~~~~~~~~~~~~~~ .. LINENO 2206 used (``u8``) ~~~~~~~~~~~~~ .. _rt-link-attribute-set-link-dpll-pin-attrs: link-dpll-pin-attrs =================== .. LINENO 2214 id (``u32``) ~~~~~~~~~~~~ .. _rt-link-attribute-set-linkinfo-netkit-attrs: linkinfo-netkit-attrs ===================== .. LINENO 2221 peer-info (``binary``) ~~~~~~~~~~~~~~~~~~~~~~ .. LINENO 2224 primary (``u8``) ~~~~~~~~~~~~~~~~ .. LINENO 2227 policy (``u32``) ~~~~~~~~~~~~~~~~ :enum: :ref:`rt-link-definition-netkit-policy` .. LINENO 2231 peer-policy (``u32``) ~~~~~~~~~~~~~~~~~~~~~ :enum: :ref:`rt-link-definition-netkit-policy` .. LINENO 2235 mode (``u32``) ~~~~~~~~~~~~~~ :enum: :ref:`rt-link-definition-netkit-mode` ------------ Sub-messages ------------ .. _rt-link-sub-message-linkinfo-data-msg: linkinfo-data-msg ================= - **bond** :attribute-set: :ref:`rt-link-attribute-set-linkinfo-bond-attrs` - **bridge** :attribute-set: :ref:`rt-link-attribute-set-linkinfo-bridge-attrs` - **erspan** :attribute-set: :ref:`rt-link-attribute-set-linkinfo-gre-attrs` - **gre** :attribute-set: :ref:`rt-link-attribute-set-linkinfo-gre-attrs` - **gretap** :attribute-set: :ref:`rt-link-attribute-set-linkinfo-gre-attrs` - **ip6gre** :attribute-set: :ref:`rt-link-attribute-set-linkinfo-gre6-attrs` - **geneve** :attribute-set: :ref:`rt-link-attribute-set-linkinfo-geneve-attrs` - **hsr** :attribute-set: :ref:`rt-link-attribute-set-linkinfo-hsr-attrs` - **ipip** :attribute-set: :ref:`rt-link-attribute-set-linkinfo-iptun-attrs` - **ip6tnl** :attribute-set: :ref:`rt-link-attribute-set-linkinfo-ip6tnl-attrs` - **sit** :attribute-set: :ref:`rt-link-attribute-set-linkinfo-iptun-attrs` - **tun** :attribute-set: :ref:`rt-link-attribute-set-linkinfo-tun-attrs` - **vlan** :attribute-set: :ref:`rt-link-attribute-set-linkinfo-vlan-attrs` - **vrf** :attribute-set: :ref:`rt-link-attribute-set-linkinfo-vrf-attrs` - **vti** :attribute-set: :ref:`rt-link-attribute-set-linkinfo-vti-attrs` - **vti6** :attribute-set: :ref:`rt-link-attribute-set-linkinfo-vti6-attrs` - **netkit** :attribute-set: :ref:`rt-link-attribute-set-linkinfo-netkit-attrs` .. _rt-link-sub-message-linkinfo-member-data-msg: linkinfo-member-data-msg ======================== - **bridge** :attribute-set: :ref:`rt-link-attribute-set-linkinfo-brport-attrs` - **bond** :attribute-set: :ref:`rt-link-attribute-set-bond-slave-attrs`
Save File
Cancel