Class: Nl::Linux::RtLink::Messages::DumpGetlinkReply
Overview
Get / dump information about a link.
Constant Summary
collapse
- TYPE =
16
Structs::Ifinfomsg
- ATTRIBUTE_SET =
AttributeSets::LinkAttrs
- ATTRIBUTES =
Ractor.make_shareable(%i[address broadcast ifname mtu link qdisc stats 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])
Instance Attribute Summary
#attributes, #fixed_header
Instance Method Summary
collapse
#append_attribute, decode, #initialize
#encode, #initialize
Instance Method Details
#address ⇒ String
8926
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 8926
def address; attributes[:"address"]&.value; end
|
9020
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 9020
def af_spec; attributes[:"af_spec"]&.value; end
|
#allmulti ⇒ Integer
9153
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 9153
def allmulti; attributes[:"allmulti"]&.value; end
|
#broadcast ⇒ String
8930
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 8930
def broadcast; attributes[:"broadcast"]&.value; end
|
#carrier ⇒ Integer
9049
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 9049
def carrier; attributes[:"carrier"]&.value; end
|
#carrier_changes ⇒ Integer
9057
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 9057
def carrier_changes; attributes[:"carrier_changes"]&.value; end
|
#carrier_down_count ⇒ Integer
9105
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 9105
def carrier_down_count; attributes[:"carrier_down_count"]&.value; end
|
#carrier_up_count ⇒ Integer
9101
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 9101
def carrier_up_count; attributes[:"carrier_up_count"]&.value; end
|
#devlink_port ⇒ String
9157
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 9157
def devlink_port; attributes[:"devlink_port"]&.value; end
|
#event ⇒ Integer
9089
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 9089
def event; attributes[:"event"]&.value; end
|
#ext_mask ⇒ Integer
9033
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 9033
def ext_mask; attributes[:"ext_mask"]&.value; end
|
#gro_ipv4_max_size ⇒ Integer
9165
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 9165
def gro_ipv4_max_size; attributes[:"gro_ipv4_max_size"]&.value; end
|
#gro_max_size ⇒ Integer
9141
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 9141
def gro_max_size; attributes[:"gro_max_size"]&.value; end
|
#group ⇒ Integer
9024
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 9024
def group; attributes[:"group"]&.value; end
|
#gso_ipv4_max_size ⇒ Integer
9161
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 9161
def gso_ipv4_max_size; attributes[:"gso_ipv4_max_size"]&.value; end
|
#gso_max_segs ⇒ Integer
9077
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 9077
def gso_max_segs; attributes[:"gso_max_segs"]&.value; end
|
#gso_max_size ⇒ Integer
9081
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 9081
def gso_max_size; attributes[:"gso_max_size"]&.value; end
|
#ifalias ⇒ String
8996
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 8996
def ifalias; attributes[:"ifalias"]&.value; end
|
#ifi_change ⇒ Integer
8922
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 8922
def ifi_change; .ifi_change; end
|
#ifi_family ⇒ Integer
8910
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 8910
def ifi_family; .ifi_family; end
|
#ifi_flags ⇒ Integer
8919
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 8919
def ifi_flags; .ifi_flags; end
|
#ifi_index ⇒ Integer
8916
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 8916
def ifi_index; .ifi_index; end
|
#ifi_type ⇒ Integer
8913
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 8913
def ifi_type; .ifi_type; end
|
#ifname ⇒ String
8934
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 8934
def ifname; attributes[:"ifname"]&.value; end
|
#link ⇒ Integer
8942
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 8942
def link; attributes[:"link"]&.value; end
|
#link_netnsid ⇒ Integer
9065
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 9065
def link_netnsid; attributes[:"link_netnsid"]&.value; end
|
8988
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 8988
def linkinfo; attributes[:"linkinfo"]&.value; end
|
#linkmode ⇒ Integer
8984
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 8984
def linkmode; attributes[:"linkmode"]&.value; end
|
8972
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 8972
def map; attributes[:"map"]&.value; end
|
#master ⇒ Integer
8954
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 8954
def master; attributes[:"master"]&.value; end
|
#max_mtu ⇒ Integer
9117
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 9117
def max_mtu; attributes[:"max_mtu"]&.value; end
|
#min_mtu ⇒ Integer
9113
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 9113
def min_mtu; attributes[:"min_mtu"]&.value; end
|
#mtu ⇒ Integer
8938
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 8938
def mtu; attributes[:"mtu"]&.value; end
|
#net_ns_fd ⇒ Integer
9028
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 9028
def net_ns_fd; attributes[:"net_ns_fd"]&.value; end
|
#net_ns_pid ⇒ Integer
8992
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 8992
def net_ns_pid; attributes[:"net_ns_pid"]&.value; end
|
#new_ifindex ⇒ Integer
9109
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 9109
def new_ifindex; attributes[:"new_ifindex"]&.value; end
|
#new_netnsid ⇒ Integer
9093
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 9093
def new_netnsid; attributes[:"new_netnsid"]&.value; end
|
#num_rx_queues ⇒ Integer
9045
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 9045
def num_rx_queues; attributes[:"num_rx_queues"]&.value; end
|
#num_tx_queues ⇒ Integer
9041
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 9041
def num_tx_queues; attributes[:"num_tx_queues"]&.value; end
|
#num_vf ⇒ Integer
9000
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 9000
def num_vf; attributes[:"num_vf"]&.value; end
|
#operstate ⇒ Integer
8980
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 8980
def operstate; attributes[:"operstate"]&.value; end
|
#parent_dev_bus_name ⇒ String
9137
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 9137
def parent_dev_bus_name; attributes[:"parent_dev_bus_name"]&.value; end
|
#parent_dev_name ⇒ String
9133
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 9133
def parent_dev_name; attributes[:"parent_dev_name"]&.value; end
|
#perm_address ⇒ String
9125
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 9125
def perm_address; attributes[:"perm_address"]&.value; end
|
#phys_port_id ⇒ String
9053
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 9053
def phys_port_id; attributes[:"phys_port_id"]&.value; end
|
#phys_port_name ⇒ String
9069
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 9069
def phys_port_name; attributes[:"phys_port_name"]&.value; end
|
#phys_switch_id ⇒ String
9061
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 9061
def phys_switch_id; attributes[:"phys_switch_id"]&.value; end
|
9016
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 9016
def port_self; attributes[:"port_self"]&.value; end
|
#promiscuity ⇒ Integer
9037
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 9037
def promiscuity; attributes[:"promiscuity"]&.value; end
|
9121
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 9121
def prop_list; attributes[:"prop_list"]&.value; end
|
#protinfo ⇒ String
A nest of ifla6-attrs or linkinfo-brport-attrs
8964
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 8964
def protinfo; attributes[:"protinfo"]&.value; end
|
#proto_down ⇒ Integer
9073
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 9073
def proto_down; attributes[:"proto_down"]&.value; end
|
#proto_down_reason ⇒ String
9129
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 9129
def proto_down_reason; attributes[:"proto_down_reason"]&.value; end
|
#qdisc ⇒ String
8946
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 8946
def qdisc; attributes[:"qdisc"]&.value; end
|
8950
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 8950
def stats; attributes[:"stats"]&.value; end
|
9008
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 9008
def stats64; attributes[:"stats64"]&.value; end
|
#target_netnsid ⇒ Integer
9097
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 9097
def target_netnsid; attributes[:"target_netnsid"]&.value; end
|
#tso_max_segs ⇒ Integer
9149
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 9149
def tso_max_segs; attributes[:"tso_max_segs"]&.value; end
|
#tso_max_size ⇒ Integer
9145
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 9145
def tso_max_size; attributes[:"tso_max_size"]&.value; end
|
#txqlen ⇒ Integer
8968
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 8968
def txqlen; attributes[:"txqlen"]&.value; end
|
9012
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 9012
def vf_ports; attributes[:"vf_ports"]&.value; end
|
9004
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 9004
def vfinfo_list; attributes[:"vfinfo_list"]&.value; end
|
#weight ⇒ Integer
8976
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 8976
def weight; attributes[:"weight"]&.value; end
|
#wireless ⇒ String
8959
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 8959
def wireless; attributes[:"wireless"]&.value; end
|
9085
|
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 9085
def xdp; attributes[:"xdp"]&.value; end
|