Class: Nl::Linux::RtNeigh::Notifications::DelneighNtf
Overview
Notify a neighbour deletion
Constant Summary
collapse
- TYPE =
29
Structs::Ndmsg
- ATTRIBUTE_SET =
AttributeSets::NeighbourAttrs
- ATTRIBUTES =
Ractor.make_shareable(%i[dst lladdr probes vlan port vni ifindex master protocol nh_id fdb_ext_attrs flags_ext])
Instance Attribute Summary
#attributes, #fixed_header
Instance Method Summary
collapse
#append_attribute, decode, #initialize
#encode, #initialize
Instance Method Details
#dst ⇒ String
1309
|
# File 'nl-linux/generated/nl/linux/rt_neigh.rb', line 1309
def dst; attributes[:"dst"]&.value; end
|
#fdb_ext_attrs ⇒ String
1349
|
# File 'nl-linux/generated/nl/linux/rt_neigh.rb', line 1349
def fdb_ext_attrs; attributes[:"fdb_ext_attrs"]&.value; end
|
#flags_ext ⇒ Integer
1354
|
# File 'nl-linux/generated/nl/linux/rt_neigh.rb', line 1354
def flags_ext; attributes[:"flags_ext"]&.value; end
|
#ifindex ⇒ Integer
1333
|
# File 'nl-linux/generated/nl/linux/rt_neigh.rb', line 1333
def ifindex; attributes[:"ifindex"]&.value; end
|
#lladdr ⇒ String
1313
|
# File 'nl-linux/generated/nl/linux/rt_neigh.rb', line 1313
def lladdr; attributes[:"lladdr"]&.value; end
|
#master ⇒ Integer
1337
|
# File 'nl-linux/generated/nl/linux/rt_neigh.rb', line 1337
def master; attributes[:"master"]&.value; end
|
#ndm_family ⇒ Integer
1293
|
# File 'nl-linux/generated/nl/linux/rt_neigh.rb', line 1293
def ndm_family; .ndm_family; end
|
#ndm_flags ⇒ Integer
1302
|
# File 'nl-linux/generated/nl/linux/rt_neigh.rb', line 1302
def ndm_flags; .ndm_flags; end
|
#ndm_ifindex ⇒ Integer
1296
|
# File 'nl-linux/generated/nl/linux/rt_neigh.rb', line 1296
def ndm_ifindex; .ndm_ifindex; end
|
#ndm_state ⇒ Integer
1299
|
# File 'nl-linux/generated/nl/linux/rt_neigh.rb', line 1299
def ndm_state; .ndm_state; end
|
#ndm_type ⇒ Integer
1305
|
# File 'nl-linux/generated/nl/linux/rt_neigh.rb', line 1305
def ndm_type; .ndm_type; end
|
#nh_id ⇒ Integer
1345
|
# File 'nl-linux/generated/nl/linux/rt_neigh.rb', line 1345
def nh_id; attributes[:"nh_id"]&.value; end
|
#port ⇒ Integer
1325
|
# File 'nl-linux/generated/nl/linux/rt_neigh.rb', line 1325
def port; attributes[:"port"]&.value; end
|
#probes ⇒ Integer
1317
|
# File 'nl-linux/generated/nl/linux/rt_neigh.rb', line 1317
def probes; attributes[:"probes"]&.value; end
|
#protocol ⇒ Integer
1341
|
# File 'nl-linux/generated/nl/linux/rt_neigh.rb', line 1341
def protocol; attributes[:"protocol"]&.value; end
|
#vlan ⇒ Integer
1321
|
# File 'nl-linux/generated/nl/linux/rt_neigh.rb', line 1321
def vlan; attributes[:"vlan"]&.value; end
|
#vni ⇒ Integer
1329
|
# File 'nl-linux/generated/nl/linux/rt_neigh.rb', line 1329
def vni; attributes[:"vni"]&.value; end
|