Class: Nl::Linux::RtLink::AttributeSets::LinkinfoBrportAttrs

Inherits:
AttributeSet
  • Object
show all
Defined in:
nl-linux/generated/nl/linux/rt_link.rb

Defined Under Namespace

Classes: Attribute, BackupNhid, BackupPort, BcastFlood, BridgeId, ConfigPending, Cost, DesignatedCost, DesignatedPort, FastLeave, Flush, ForwardDelayTimer, GroupFwdMask, Guard, HoldTimer, Id, Isolated, Learning, LearningSync, Locked, Mab, McastEhtHostsCnt, McastEhtHostsLimit, McastFlood, McastMaxGroups, McastNGroups, McastToUcast, MessageAgeTimer, Mode, MrpInOpen, MrpRingOpen, MulticastRouter, NeighForwardGrat, NeighSuppress, NeighVlanSuppress, No, Pad, Priority, Protect, Proxyarp, ProxyarpWifi, RootId, State, TopologyChangeAck, UnicastFlood, VlanTunnel

Constant Summary

Constants inherited from AttributeSet

AttributeSet::SELECTOR_NAMES

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from AttributeSet

#<<, #[], build_attributes, decode, #encode, #initialize

Constructor Details

This class inherits a constructor from Nl::AttributeSet

Class Method Details

.by_name(name) ⇒ Attribute

Looks up Attribute class by name.

Parameters:

  • name (Symbol)

Returns:



4271
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 4271

def by_name(name); BY_NAME.fetch(name); end

.by_type(type) ⇒ Attribute

Looks up Attribute class by type value.

Parameters:

  • type (Integer)

Returns:



4277
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 4277

def by_type(type); BY_TYPE.fetch(type); end

Instance Method Details

#backup_nhid ⇒ Integer

Returns:

  • (Integer)

See Also:



4260
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 4260

def backup_nhid; self[:"backup_nhid"]&.value; end

#backup_port ⇒ Integer

Returns:

  • (Integer)

See Also:



4220
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 4220

def backup_port; self[:"backup_port"]&.value; end

#bcast_flood ⇒ Integer

Returns:

  • (Integer)

See Also:



4204
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 4204

def bcast_flood; self[:"bcast_flood"]&.value; end

#bridge_id ⇒ Structs::IflaBridgeId

Returns:

See Also:



4144
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 4144

def bridge_id; self[:"bridge_id"]&.value; end

#config_pending ⇒ Integer

Returns:

  • (Integer)

See Also:



4168
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 4168

def config_pending; self[:"config_pending"]&.value; end

#cost ⇒ Integer

Returns:

  • (Integer)

See Also:



4100
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 4100

def cost; self[:"cost"]&.value; end

#designated_cost ⇒ Integer

Returns:

  • (Integer)

See Also:



4152
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 4152

def designated_cost; self[:"designated_cost"]&.value; end

#designated_port ⇒ Integer

Returns:

  • (Integer)

See Also:



4148
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 4148

def designated_port; self[:"designated_port"]&.value; end

#fast_leave ⇒ Integer

Returns:

  • (Integer)

See Also:



4116
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 4116

def fast_leave; self[:"fast_leave"]&.value; end

#flush ⇒ Integer

Returns:

  • (Integer)

See Also:



4184
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 4184

def flush; self[:"flush"]&.value; end

#forward_delay_timer ⇒ Integer

Returns:

  • (Integer)

See Also:



4176
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 4176

def forward_delay_timer; self[:"forward_delay_timer"]&.value; end

#group_fwd_mask ⇒ Integer

Returns:

  • (Integer)

See Also:



4208
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 4208

def group_fwd_mask; self[:"group_fwd_mask"]&.value; end

#guard ⇒ Integer

Returns:

  • (Integer)

See Also:



4108
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 4108

def guard; self[:"guard"]&.value; end

#hold_timer ⇒ Integer

Returns:

  • (Integer)

See Also:



4180
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 4180

def hold_timer; self[:"hold_timer"]&.value; end

#id ⇒ Integer

Returns:

  • (Integer)

See Also:



4156
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 4156

def id; self[:"id"]&.value; end

#isolated ⇒ Integer

Returns:

  • (Integer)

See Also:



4216
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 4216

def isolated; self[:"isolated"]&.value; end

#learning ⇒ Integer

Returns:

  • (Integer)

See Also:



4120
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 4120

def learning; self[:"learning"]&.value; end

#learning_sync ⇒ Integer

Returns:

  • (Integer)

See Also:



4132
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 4132

def learning_sync; self[:"learning_sync"]&.value; end

#locked ⇒ Integer

Returns:

  • (Integer)

See Also:



4240
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 4240

def locked; self[:"locked"]&.value; end

#mab ⇒ Integer

Returns:

  • (Integer)

See Also:



4244
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 4244

def mab; self[:"mab"]&.value; end

#mcast_eht_hosts_cnt ⇒ Integer

Returns:

  • (Integer)

See Also:



4236
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 4236

def mcast_eht_hosts_cnt; self[:"mcast_eht_hosts_cnt"]&.value; end

#mcast_eht_hosts_limit ⇒ Integer

Returns:

  • (Integer)

See Also:



4232
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 4232

def mcast_eht_hosts_limit; self[:"mcast_eht_hosts_limit"]&.value; end

#mcast_flood ⇒ Integer

Returns:

  • (Integer)

See Also:



4192
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 4192

def mcast_flood; self[:"mcast_flood"]&.value; end

#mcast_max_groups ⇒ Integer

Returns:

  • (Integer)

See Also:



4252
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 4252

def mcast_max_groups; self[:"mcast_max_groups"]&.value; end

#mcast_n_groups ⇒ Integer

Returns:

  • (Integer)

See Also:



4248
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 4248

def mcast_n_groups; self[:"mcast_n_groups"]&.value; end

#mcast_to_ucast ⇒ Integer

Returns:

  • (Integer)

See Also:



4196
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 4196

def mcast_to_ucast; self[:"mcast_to_ucast"]&.value; end

#message_age_timer ⇒ Integer

Returns:

  • (Integer)

See Also:



4172
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 4172

def message_age_timer; self[:"message_age_timer"]&.value; end

#mode ⇒ Integer

Returns:

  • (Integer)

See Also:



4104
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 4104

def mode; self[:"mode"]&.value; end

#mrp_in_open ⇒ Integer

Returns:

  • (Integer)

See Also:



4228
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 4228

def mrp_in_open; self[:"mrp_in_open"]&.value; end

#mrp_ring_open ⇒ Integer

Returns:

  • (Integer)

See Also:



4224
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 4224

def mrp_ring_open; self[:"mrp_ring_open"]&.value; end

#multicast_router ⇒ Integer

Returns:

  • (Integer)

See Also:



4188
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 4188

def multicast_router; self[:"multicast_router"]&.value; end

#neigh_forward_grat ⇒ Integer

Returns:

  • (Integer)

See Also:



4264
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 4264

def neigh_forward_grat; self[:"neigh_forward_grat"]&.value; end

#neigh_suppress ⇒ Integer

Returns:

  • (Integer)

See Also:



4212
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 4212

def neigh_suppress; self[:"neigh_suppress"]&.value; end

#neigh_vlan_suppress ⇒ Integer

Returns:

  • (Integer)

See Also:



4256
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 4256

def neigh_vlan_suppress; self[:"neigh_vlan_suppress"]&.value; end

#no ⇒ Integer

Returns:

  • (Integer)

See Also:



4160
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 4160

def no; self[:"no"]&.value; end

#priority ⇒ Integer

Returns:

  • (Integer)

See Also:



4096
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 4096

def priority; self[:"priority"]&.value; end

#protect ⇒ Integer

Returns:

  • (Integer)

See Also:



4112
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 4112

def protect; self[:"protect"]&.value; end

#proxyarp ⇒ Integer

Returns:

  • (Integer)

See Also:



4128
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 4128

def proxyarp; self[:"proxyarp"]&.value; end

#proxyarp_wifi ⇒ Integer

Returns:

  • (Integer)

See Also:



4136
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 4136

def proxyarp_wifi; self[:"proxyarp_wifi"]&.value; end

#root_id ⇒ Structs::IflaBridgeId

Returns:

See Also:



4140
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 4140

def root_id; self[:"root_id"]&.value; end

#state ⇒ Integer

Returns:

  • (Integer)

See Also:



4092
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 4092

def state; self[:"state"]&.value; end

#topology_change_ack ⇒ Integer

Returns:

  • (Integer)

See Also:



4164
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 4164

def topology_change_ack; self[:"topology_change_ack"]&.value; end

#unicast_flood ⇒ Integer

Returns:

  • (Integer)

See Also:



4124
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 4124

def unicast_flood; self[:"unicast_flood"]&.value; end

#vlan_tunnel ⇒ Integer

Returns:

  • (Integer)

See Also:



4200
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 4200

def vlan_tunnel; self[:"vlan_tunnel"]&.value; end