Class: Nl::Linux::RtRule::Messages::DoDelruleRequest
Overview
Remove an existing FIB rule
Constant Summary
collapse
- TYPE =
33
Structs::FibRuleHdr
- ATTRIBUTE_SET =
AttributeSets::FibRuleAttrs
- ATTRIBUTES =
Ractor.make_shareable(%i[iifname goto priority fwmark flow tun_id suppress_ifgroup suppress_prefixlen table fwmask oifname l3mdev uid_range protocol ip_proto sport_range dport_range dscp flowlabel flowlabel_mask sport_mask dport_mask dscp_mask])
Instance Attribute Summary
#attributes, #fixed_header
Instance Method Summary
collapse
#append_attribute, decode, #initialize
#encode, #initialize
Instance Method Details
#action ⇒ Integer
680
|
# File 'nl-linux/generated/nl/linux/rt_rule.rb', line 680
def action; .action; end
|
#dport_mask ⇒ Integer
771
|
# File 'nl-linux/generated/nl/linux/rt_rule.rb', line 771
def dport_mask; attributes[:"dport_mask"]&.value; end
|
751
|
# File 'nl-linux/generated/nl/linux/rt_rule.rb', line 751
def dport_range; attributes[:"dport_range"]&.value; end
|
#dscp ⇒ Integer
755
|
# File 'nl-linux/generated/nl/linux/rt_rule.rb', line 755
def dscp; attributes[:"dscp"]&.value; end
|
#dscp_mask ⇒ Integer
775
|
# File 'nl-linux/generated/nl/linux/rt_rule.rb', line 775
def dscp_mask; attributes[:"dscp_mask"]&.value; end
|
#dst_len ⇒ Integer
671
|
# File 'nl-linux/generated/nl/linux/rt_rule.rb', line 671
def dst_len; .dst_len; end
|
#family ⇒ Integer
668
|
# File 'nl-linux/generated/nl/linux/rt_rule.rb', line 668
def family; .family; end
|
#flags ⇒ Integer
683
|
# File 'nl-linux/generated/nl/linux/rt_rule.rb', line 683
def flags; .flags; end
|
#flow ⇒ Integer
703
|
# File 'nl-linux/generated/nl/linux/rt_rule.rb', line 703
def flow; attributes[:"flow"]&.value; end
|
#flowlabel ⇒ Integer
759
|
# File 'nl-linux/generated/nl/linux/rt_rule.rb', line 759
def flowlabel; attributes[:"flowlabel"]&.value; end
|
#flowlabel_mask ⇒ Integer
763
|
# File 'nl-linux/generated/nl/linux/rt_rule.rb', line 763
def flowlabel_mask; attributes[:"flowlabel_mask"]&.value; end
|
#fwmark ⇒ Integer
699
|
# File 'nl-linux/generated/nl/linux/rt_rule.rb', line 699
def fwmark; attributes[:"fwmark"]&.value; end
|
#fwmask ⇒ Integer
723
|
# File 'nl-linux/generated/nl/linux/rt_rule.rb', line 723
def fwmask; attributes[:"fwmask"]&.value; end
|
#goto ⇒ Integer
691
|
# File 'nl-linux/generated/nl/linux/rt_rule.rb', line 691
def goto; attributes[:"goto"]&.value; end
|
#iifname ⇒ String
687
|
# File 'nl-linux/generated/nl/linux/rt_rule.rb', line 687
def iifname; attributes[:"iifname"]&.value; end
|
#ip_proto ⇒ Integer
743
|
# File 'nl-linux/generated/nl/linux/rt_rule.rb', line 743
def ip_proto; attributes[:"ip_proto"]&.value; end
|
#l3mdev ⇒ Integer
731
|
# File 'nl-linux/generated/nl/linux/rt_rule.rb', line 731
def l3mdev; attributes[:"l3mdev"]&.value; end
|
#oifname ⇒ String
727
|
# File 'nl-linux/generated/nl/linux/rt_rule.rb', line 727
def oifname; attributes[:"oifname"]&.value; end
|
#priority ⇒ Integer
695
|
# File 'nl-linux/generated/nl/linux/rt_rule.rb', line 695
def priority; attributes[:"priority"]&.value; end
|
#protocol ⇒ Integer
739
|
# File 'nl-linux/generated/nl/linux/rt_rule.rb', line 739
def protocol; attributes[:"protocol"]&.value; end
|
#sport_mask ⇒ Integer
767
|
# File 'nl-linux/generated/nl/linux/rt_rule.rb', line 767
def sport_mask; attributes[:"sport_mask"]&.value; end
|
747
|
# File 'nl-linux/generated/nl/linux/rt_rule.rb', line 747
def sport_range; attributes[:"sport_range"]&.value; end
|
#src_len ⇒ Integer
674
|
# File 'nl-linux/generated/nl/linux/rt_rule.rb', line 674
def src_len; .src_len; end
|
#suppress_ifgroup ⇒ Integer
711
|
# File 'nl-linux/generated/nl/linux/rt_rule.rb', line 711
def suppress_ifgroup; attributes[:"suppress_ifgroup"]&.value; end
|
#suppress_prefixlen ⇒ Integer
715
|
# File 'nl-linux/generated/nl/linux/rt_rule.rb', line 715
def suppress_prefixlen; attributes[:"suppress_prefixlen"]&.value; end
|
#table ⇒ Integer
719
|
# File 'nl-linux/generated/nl/linux/rt_rule.rb', line 719
def table; attributes[:"table"]&.value || .table; end
|
#tos ⇒ Integer
677
|
# File 'nl-linux/generated/nl/linux/rt_rule.rb', line 677
def tos; .tos; end
|
#tun_id ⇒ Integer
707
|
# File 'nl-linux/generated/nl/linux/rt_rule.rb', line 707
def tun_id; attributes[:"tun_id"]&.value; end
|
735
|
# File 'nl-linux/generated/nl/linux/rt_rule.rb', line 735
def uid_range; attributes[:"uid_range"]&.value; end
|