Class: Nl::Linux::RtLink::AttributeSets::LinkinfoBondAttrs

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

Defined Under Namespace

Classes: ActiveSlave, AdActorSysPrio, AdActorSystem, AdInfo, AdLacpActive, AdLacpRate, AdSelect, AdUserPortKey, AllSlavesActive, ArpAllTargets, ArpInterval, ArpIpTarget, ArpValidate, Attribute, BroadcastNeigh, CoupledControl, Downdelay, FailOverMac, LacpStrict, LpInterval, Miimon, MinLinks, MissedMax, Mode, NsIp6Target, NumPeerNotif, PacketsPerSlave, PeerNotifDelay, Primary, PrimaryReselect, ResendIgmp, TlbDynamicLb, Updelay, UseCarrier, XmitHashPolicy

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:



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

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

.by_type(type) ⇒ Attribute

Looks up Attribute class by type value.

Parameters:

  • type (Integer)

Returns:



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

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

Instance Method Details

#active_slave ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#ad_actor_sys_prio ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#ad_actor_system ⇒ String

Returns:

  • (String)

See Also:



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

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

#ad_info ⇒ AttributeSets::BondAdInfoAttrs

Returns:

See Also:



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

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

#ad_lacp_active ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#ad_lacp_rate ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#ad_select ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#ad_user_port_key ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#all_slaves_active ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#arp_all_targets ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#arp_interval ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#arp_ip_target ⇒ Array<Integer>

Returns:

  • (Array<Integer>)

See Also:



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

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

#arp_validate ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#broadcast_neigh ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#coupled_control ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#downdelay ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#fail_over_mac ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#lacp_strict ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#lp_interval ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#miimon ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

Returns:

  • (Integer)

See Also:



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

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

#missed_max ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#mode ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#ns_ip6_target ⇒ Array<String>

Returns:

  • (Array<String>)

See Also:



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

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

#num_peer_notif ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#packets_per_slave ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#peer_notif_delay ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#primary ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#primary_reselect ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#resend_igmp ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#tlb_dynamic_lb ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#updelay ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#use_carrier ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#xmit_hash_policy ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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