Class: Nl::Linux::RtLink::AttributeSets::LinkinfoBridgeAttrs

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

Defined Under Namespace

Classes: AgeingTime, Attribute, BridgeId, FdbFlush, FdbMaxLearned, FdbNLearned, ForwardDelay, GcTimer, GroupAddr, GroupFwdMask, HelloTime, HelloTimer, MaxAge, McastHashElasticity, McastHashMax, McastIgmpVersion, McastLastMemberCnt, McastLastMemberIntvl, McastMembershipIntvl, McastMldVersion, McastQuerier, McastQuerierIntvl, McastQuerierState, McastQueryIntvl, McastQueryResponseIntvl, McastQueryUseIfaddr, McastRouter, McastSnooping, McastStartupQueryCnt, McastStartupQueryIntvl, McastStatsEnabled, MultiBoolopt, NfCallArptables, NfCallIp6tables, NfCallIptables, Pad, Priority, RootId, RootPathCost, RootPort, StpMode, StpState, TcnTimer, TopologyChange, TopologyChangeDetected, TopologyChangeTimer, VlanDefaultPvid, VlanFiltering, VlanProtocol, VlanStatsEnabled, VlanStatsPerPort

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:



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

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

.by_type(type) ⇒ Attribute

Looks up Attribute class by type value.

Parameters:

  • type (Integer)

Returns:



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

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

Instance Method Details

#ageing_time ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#bridge_id ⇒ Structs::IflaBridgeId

Returns:

See Also:



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

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

#fdb_flush ⇒ String

Returns:

  • (String)

See Also:



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

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

#fdb_max_learned ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#fdb_n_learned ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#forward_delay ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#gc_timer ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#group_addr ⇒ String

Returns:

  • (String)

See Also:



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

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

#group_fwd_mask ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#hello_time ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#hello_timer ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#max_age ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#mcast_hash_elasticity ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#mcast_hash_max ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#mcast_igmp_version ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#mcast_last_member_cnt ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#mcast_last_member_intvl ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#mcast_membership_intvl ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#mcast_mld_version ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#mcast_querier ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#mcast_querier_intvl ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#mcast_querier_state ⇒ String

Returns:

  • (String)

See Also:



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

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

#mcast_query_intvl ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#mcast_query_response_intvl ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#mcast_query_use_ifaddr ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#mcast_router ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#mcast_snooping ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#mcast_startup_query_cnt ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#mcast_startup_query_intvl ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#mcast_stats_enabled ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#multi_boolopt ⇒ Structs::BrBooloptMulti

Returns:

See Also:



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

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

#nf_call_arptables ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#nf_call_ip6tables ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#nf_call_iptables ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#priority ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#root_id ⇒ Structs::IflaBridgeId

Returns:

See Also:



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

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

#root_path_cost ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#root_port ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#stp_mode ⇒ Integer

Known enum values are defined in Enums::BrStpMode.

Returns:

  • (Integer)

See Also:



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

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

#stp_state ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#tcn_timer ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#topology_change ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#topology_change_detected ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#topology_change_timer ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#vlan_default_pvid ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#vlan_filtering ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#vlan_protocol ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#vlan_stats_enabled ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#vlan_stats_per_port ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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