Class: Nl::Linux::RtLink::AttributeSets::LinkAttrs
Defined Under Namespace
Classes: Address, AfSpec, Allmulti, AltIfname, Attribute, Broadcast, Carrier, CarrierChanges, CarrierDownCount, CarrierUpCount, DevlinkPort, DpllPin, Event, ExtMask, GroIpv4MaxSize, GroMaxSize, Group, GsoIpv4MaxSize, GsoMaxSegs, GsoMaxSize, Headroom, Ifalias, Ifname, Link, LinkNetnsid, Linkinfo, Linkmode, Map, Master, MaxMtu, MaxPacingOffloadHorizon, MinMtu, Mtu, NetNsFd, NetNsPid, NetnsImmutable, NewIfindex, NewNetnsid, NumRxQueues, NumTxQueues, NumVf, Operstate, Pad, ParentDevBusName, ParentDevName, PermAddress, PhysPortId, PhysPortName, PhysSwitchId, PortSelf, Promiscuity, PropList, Protinfo, ProtoDown, ProtoDownReason, Qdisc, Stats, Stats64, Tailroom, TargetNetnsid, TsoMaxSegs, TsoMaxSize, Txqlen, VfPorts, VfinfoList, Weight, Wireless, Xdp
Constant Summary
Constants inherited
from AttributeSet
AttributeSet::SELECTOR_NAMES
Class Method Summary
collapse
Instance Method Summary
collapse
#<<, #[], build_attributes, decode, #encode, #initialize
Class Method Details
Looks up Attribute class by name.
1853
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 1853
def by_name(name); BY_NAME.fetch(name); end
|
Looks up Attribute class by type value.
1859
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 1859
def by_type(type); BY_TYPE.fetch(type); end
|
Instance Method Details
#address ⇒ String
1582
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 1582
def address; self[:"address"]&.value; end
|
1676
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 1676
def af_spec; self[:"af_spec"]&.value; end
|
#allmulti ⇒ Integer
1813
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 1813
def allmulti; self[:"allmulti"]&.value; end
|
#alt_ifname ⇒ String
1781
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 1781
def alt_ifname; self[:"alt_ifname"]&.value; end
|
#broadcast ⇒ String
1586
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 1586
def broadcast; self[:"broadcast"]&.value; end
|
#carrier ⇒ Integer
1705
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 1705
def carrier; self[:"carrier"]&.value; end
|
#carrier_changes ⇒ Integer
1713
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 1713
def carrier_changes; self[:"carrier_changes"]&.value; end
|
#carrier_down_count ⇒ Integer
1761
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 1761
def carrier_down_count; self[:"carrier_down_count"]&.value; end
|
#carrier_up_count ⇒ Integer
1757
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 1757
def carrier_up_count; self[:"carrier_up_count"]&.value; end
|
#devlink_port ⇒ String
1817
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 1817
def devlink_port; self[:"devlink_port"]&.value; end
|
1829
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 1829
def dpll_pin; self[:"dpll_pin"]&.value; end
|
#event ⇒ Integer
1745
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 1745
def event; self[:"event"]&.value; end
|
#ext_mask ⇒ Integer
1689
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 1689
def ext_mask; self[:"ext_mask"]&.value; end
|
#gro_ipv4_max_size ⇒ Integer
1825
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 1825
def gro_ipv4_max_size; self[:"gro_ipv4_max_size"]&.value; end
|
#gro_max_size ⇒ Integer
1801
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 1801
def gro_max_size; self[:"gro_max_size"]&.value; end
|
#group ⇒ Integer
1680
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 1680
def group; self[:"group"]&.value; end
|
#gso_ipv4_max_size ⇒ Integer
1821
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 1821
def gso_ipv4_max_size; self[:"gso_ipv4_max_size"]&.value; end
|
#gso_max_segs ⇒ Integer
1733
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 1733
def gso_max_segs; self[:"gso_max_segs"]&.value; end
|
#gso_max_size ⇒ Integer
1737
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 1737
def gso_max_size; self[:"gso_max_size"]&.value; end
|
#headroom ⇒ Integer
1842
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 1842
def headroom; self[:"headroom"]&.value; end
|
#ifalias ⇒ String
1652
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 1652
def ifalias; self[:"ifalias"]&.value; end
|
#ifname ⇒ String
1590
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 1590
def ifname; self[:"ifname"]&.value; end
|
#link ⇒ Integer
1598
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 1598
def link; self[:"link"]&.value; end
|
#link_netnsid ⇒ Integer
1721
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 1721
def link_netnsid; self[:"link_netnsid"]&.value; end
|
1644
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 1644
def linkinfo; self[:"linkinfo"]&.value; end
|
#linkmode ⇒ Integer
1640
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 1640
def linkmode; self[:"linkmode"]&.value; end
|
1628
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 1628
def map; self[:"map"]&.value; end
|
#master ⇒ Integer
1610
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 1610
def master; self[:"master"]&.value; end
|
#max_mtu ⇒ Integer
1773
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 1773
def max_mtu; self[:"max_mtu"]&.value; end
|
#max_pacing_offload_horizon ⇒ Integer
EDT offload horizon supported by the device (in nsec).
1834
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 1834
def max_pacing_offload_horizon; self[:"max_pacing_offload_horizon"]&.value; end
|
#min_mtu ⇒ Integer
1769
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 1769
def min_mtu; self[:"min_mtu"]&.value; end
|
#mtu ⇒ Integer
1594
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 1594
def mtu; self[:"mtu"]&.value; end
|
#net_ns_fd ⇒ Integer
1684
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 1684
def net_ns_fd; self[:"net_ns_fd"]&.value; end
|
#net_ns_pid ⇒ Integer
1648
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 1648
def net_ns_pid; self[:"net_ns_pid"]&.value; end
|
#netns_immutable ⇒ Integer
1838
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 1838
def netns_immutable; self[:"netns_immutable"]&.value; end
|
#new_ifindex ⇒ Integer
1765
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 1765
def new_ifindex; self[:"new_ifindex"]&.value; end
|
#new_netnsid ⇒ Integer
1749
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 1749
def new_netnsid; self[:"new_netnsid"]&.value; end
|
#num_rx_queues ⇒ Integer
1701
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 1701
def num_rx_queues; self[:"num_rx_queues"]&.value; end
|
#num_tx_queues ⇒ Integer
1697
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 1697
def num_tx_queues; self[:"num_tx_queues"]&.value; end
|
#num_vf ⇒ Integer
1656
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 1656
def num_vf; self[:"num_vf"]&.value; end
|
#operstate ⇒ Integer
1636
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 1636
def operstate; self[:"operstate"]&.value; end
|
#parent_dev_bus_name ⇒ String
1797
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 1797
def parent_dev_bus_name; self[:"parent_dev_bus_name"]&.value; end
|
#parent_dev_name ⇒ String
1793
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 1793
def parent_dev_name; self[:"parent_dev_name"]&.value; end
|
#perm_address ⇒ String
1785
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 1785
def perm_address; self[:"perm_address"]&.value; end
|
#phys_port_id ⇒ String
1709
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 1709
def phys_port_id; self[:"phys_port_id"]&.value; end
|
#phys_port_name ⇒ String
1725
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 1725
def phys_port_name; self[:"phys_port_name"]&.value; end
|
#phys_switch_id ⇒ String
1717
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 1717
def phys_switch_id; self[:"phys_switch_id"]&.value; end
|
1672
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 1672
def port_self; self[:"port_self"]&.value; end
|
#promiscuity ⇒ Integer
1693
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 1693
def promiscuity; self[:"promiscuity"]&.value; end
|
1777
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 1777
def prop_list; self[:"prop_list"]&.value; end
|
#protinfo ⇒ String
A nest of ifla6-attrs or linkinfo-brport-attrs
1620
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 1620
def protinfo; self[:"protinfo"]&.value; end
|
#proto_down ⇒ Integer
1729
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 1729
def proto_down; self[:"proto_down"]&.value; end
|
#proto_down_reason ⇒ String
1789
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 1789
def proto_down_reason; self[:"proto_down_reason"]&.value; end
|
#qdisc ⇒ String
1602
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 1602
def qdisc; self[:"qdisc"]&.value; end
|
1606
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 1606
def stats; self[:"stats"]&.value; end
|
1664
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 1664
def stats64; self[:"stats64"]&.value; end
|
#tailroom ⇒ Integer
1846
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 1846
def tailroom; self[:"tailroom"]&.value; end
|
#target_netnsid ⇒ Integer
1753
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 1753
def target_netnsid; self[:"target_netnsid"]&.value; end
|
#tso_max_segs ⇒ Integer
1809
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 1809
def tso_max_segs; self[:"tso_max_segs"]&.value; end
|
#tso_max_size ⇒ Integer
1805
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 1805
def tso_max_size; self[:"tso_max_size"]&.value; end
|
#txqlen ⇒ Integer
1624
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 1624
def txqlen; self[:"txqlen"]&.value; end
|
1668
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 1668
def vf_ports; self[:"vf_ports"]&.value; end
|
1660
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 1660
def vfinfo_list; self[:"vfinfo_list"]&.value; end
|
#weight ⇒ Integer
1632
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 1632
def weight; self[:"weight"]&.value; end
|
#wireless ⇒ String
1615
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 1615
def wireless; self[:"wireless"]&.value; end
|
1741
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 1741
def xdp; self[:"xdp"]&.value; end
|