Class: Nl::Linux::RtRule::Notifications::DelruleNtf
Overview
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
1061
|
# File 'nl-linux/generated/nl/linux/rt_rule.rb', line 1061
def action; .action; end
|
#dport_mask ⇒ Integer
1152
|
# File 'nl-linux/generated/nl/linux/rt_rule.rb', line 1152
def dport_mask; attributes[:"dport_mask"]&.value; end
|
1132
|
# File 'nl-linux/generated/nl/linux/rt_rule.rb', line 1132
def dport_range; attributes[:"dport_range"]&.value; end
|
#dscp ⇒ Integer
1136
|
# File 'nl-linux/generated/nl/linux/rt_rule.rb', line 1136
def dscp; attributes[:"dscp"]&.value; end
|
#dscp_mask ⇒ Integer
1156
|
# File 'nl-linux/generated/nl/linux/rt_rule.rb', line 1156
def dscp_mask; attributes[:"dscp_mask"]&.value; end
|
#dst_len ⇒ Integer
1052
|
# File 'nl-linux/generated/nl/linux/rt_rule.rb', line 1052
def dst_len; .dst_len; end
|
#family ⇒ Integer
1049
|
# File 'nl-linux/generated/nl/linux/rt_rule.rb', line 1049
def family; .family; end
|
#flags ⇒ Integer
1064
|
# File 'nl-linux/generated/nl/linux/rt_rule.rb', line 1064
def flags; .flags; end
|
#flow ⇒ Integer
1084
|
# File 'nl-linux/generated/nl/linux/rt_rule.rb', line 1084
def flow; attributes[:"flow"]&.value; end
|
#flowlabel ⇒ Integer
1140
|
# File 'nl-linux/generated/nl/linux/rt_rule.rb', line 1140
def flowlabel; attributes[:"flowlabel"]&.value; end
|
#flowlabel_mask ⇒ Integer
1144
|
# File 'nl-linux/generated/nl/linux/rt_rule.rb', line 1144
def flowlabel_mask; attributes[:"flowlabel_mask"]&.value; end
|
#fwmark ⇒ Integer
1080
|
# File 'nl-linux/generated/nl/linux/rt_rule.rb', line 1080
def fwmark; attributes[:"fwmark"]&.value; end
|
#fwmask ⇒ Integer
1104
|
# File 'nl-linux/generated/nl/linux/rt_rule.rb', line 1104
def fwmask; attributes[:"fwmask"]&.value; end
|
#goto ⇒ Integer
1072
|
# File 'nl-linux/generated/nl/linux/rt_rule.rb', line 1072
def goto; attributes[:"goto"]&.value; end
|
#iifname ⇒ String
1068
|
# File 'nl-linux/generated/nl/linux/rt_rule.rb', line 1068
def iifname; attributes[:"iifname"]&.value; end
|
#ip_proto ⇒ Integer
1124
|
# File 'nl-linux/generated/nl/linux/rt_rule.rb', line 1124
def ip_proto; attributes[:"ip_proto"]&.value; end
|
#l3mdev ⇒ Integer
1112
|
# File 'nl-linux/generated/nl/linux/rt_rule.rb', line 1112
def l3mdev; attributes[:"l3mdev"]&.value; end
|
#oifname ⇒ String
1108
|
# File 'nl-linux/generated/nl/linux/rt_rule.rb', line 1108
def oifname; attributes[:"oifname"]&.value; end
|
#priority ⇒ Integer
1076
|
# File 'nl-linux/generated/nl/linux/rt_rule.rb', line 1076
def priority; attributes[:"priority"]&.value; end
|
#protocol ⇒ Integer
1120
|
# File 'nl-linux/generated/nl/linux/rt_rule.rb', line 1120
def protocol; attributes[:"protocol"]&.value; end
|
#sport_mask ⇒ Integer
1148
|
# File 'nl-linux/generated/nl/linux/rt_rule.rb', line 1148
def sport_mask; attributes[:"sport_mask"]&.value; end
|
1128
|
# File 'nl-linux/generated/nl/linux/rt_rule.rb', line 1128
def sport_range; attributes[:"sport_range"]&.value; end
|
#src_len ⇒ Integer
1055
|
# File 'nl-linux/generated/nl/linux/rt_rule.rb', line 1055
def src_len; .src_len; end
|
#suppress_ifgroup ⇒ Integer
1092
|
# File 'nl-linux/generated/nl/linux/rt_rule.rb', line 1092
def suppress_ifgroup; attributes[:"suppress_ifgroup"]&.value; end
|
#suppress_prefixlen ⇒ Integer
1096
|
# File 'nl-linux/generated/nl/linux/rt_rule.rb', line 1096
def suppress_prefixlen; attributes[:"suppress_prefixlen"]&.value; end
|
#table ⇒ Integer
1100
|
# File 'nl-linux/generated/nl/linux/rt_rule.rb', line 1100
def table; attributes[:"table"]&.value || .table; end
|
#tos ⇒ Integer
1058
|
# File 'nl-linux/generated/nl/linux/rt_rule.rb', line 1058
def tos; .tos; end
|
#tun_id ⇒ Integer
1088
|
# File 'nl-linux/generated/nl/linux/rt_rule.rb', line 1088
def tun_id; attributes[:"tun_id"]&.value; end
|
1116
|
# File 'nl-linux/generated/nl/linux/rt_rule.rb', line 1116
def uid_range; attributes[:"uid_range"]&.value; end
|