FD.io VPP  v19.04.4-rc0-5-ge88582fac
Vector Packet Processing
slave_if_t Struct Reference

Data Fields

u8 persistent_hw_address [6]
 
u32 sw_if_index
 
f32 ttl_in_seconds
 
u8 is_long_timeout
 
u8 debug
 
u8 packet_template_index
 
u8 last_packet_signature_valid
 
uword last_packet_signature
 
u8last_rx_pkt
 
u8last_marker_pkt
 
u32 hw_if_index
 
u8 is_passive
 
lacp_port_info_t partner
 
lacp_port_info_t partner_admin
 
lacp_port_info_t actor
 
lacp_port_info_t actor_admin
 
u8 ntt
 
u8 port_enabled
 
u8 begin
 
u8 lacp_enabled
 
u8 ready_n
 
u8 ready
 
int selected
 
u8 port_moved
 
f64 current_while_timer
 
f64 actor_churn_timer
 
f64 last_lacpdu_sent_time
 
f64 last_lacpdu_recd_time
 
f64 last_marker_pdu_sent_time
 
f64 last_marker_pdu_recd_time
 
f64 periodic_timer
 
f64 partner_churn_timer
 
f64 wait_while_timer
 
int rx_state
 
int tx_state
 
int mux_state
 
int ptx_state
 
u32 group
 
u32 marker_tx_id
 
u32 bif_dev_instance
 
u8 loopback_port
 
u8 mode
 
u64 pdu_received
 
u64 bad_pdu_received
 
u64 pdu_sent
 
u64 marker_pdu_received
 
u64 marker_bad_pdu_received
 
u64 marker_pdu_sent
 

Detailed Description

Definition at line 190 of file node.h.

Field Documentation

◆ actor

lacp_port_info_t slave_if_t::actor

Definition at line 229 of file node.h.

◆ actor_admin

lacp_port_info_t slave_if_t::actor_admin

Definition at line 233 of file node.h.

◆ actor_churn_timer

f64 slave_if_t::actor_churn_timer

Definition at line 263 of file node.h.

◆ bad_pdu_received

u64 slave_if_t::bad_pdu_received

Definition at line 308 of file node.h.

◆ begin

u8 slave_if_t::begin

Definition at line 242 of file node.h.

◆ bif_dev_instance

u32 slave_if_t::bif_dev_instance

Definition at line 297 of file node.h.

◆ current_while_timer

f64 slave_if_t::current_while_timer

Definition at line 260 of file node.h.

◆ debug

u8 slave_if_t::debug

Definition at line 204 of file node.h.

◆ group

u32 slave_if_t::group

Definition at line 293 of file node.h.

◆ hw_if_index

u32 slave_if_t::hw_if_index

Definition at line 222 of file node.h.

◆ is_long_timeout

u8 slave_if_t::is_long_timeout

Definition at line 201 of file node.h.

◆ is_passive

u8 slave_if_t::is_passive

Definition at line 225 of file node.h.

◆ lacp_enabled

u8 slave_if_t::lacp_enabled

Definition at line 245 of file node.h.

◆ last_lacpdu_recd_time

f64 slave_if_t::last_lacpdu_recd_time

Definition at line 269 of file node.h.

◆ last_lacpdu_sent_time

f64 slave_if_t::last_lacpdu_sent_time

Definition at line 266 of file node.h.

◆ last_marker_pdu_recd_time

f64 slave_if_t::last_marker_pdu_recd_time

Definition at line 275 of file node.h.

◆ last_marker_pdu_sent_time

f64 slave_if_t::last_marker_pdu_sent_time

Definition at line 272 of file node.h.

◆ last_marker_pkt

u8* slave_if_t::last_marker_pkt

Definition at line 219 of file node.h.

◆ last_packet_signature

uword slave_if_t::last_packet_signature

Definition at line 213 of file node.h.

◆ last_packet_signature_valid

u8 slave_if_t::last_packet_signature_valid

Definition at line 212 of file node.h.

◆ last_rx_pkt

u8* slave_if_t::last_rx_pkt

Definition at line 216 of file node.h.

◆ loopback_port

u8 slave_if_t::loopback_port

Definition at line 299 of file node.h.

◆ marker_bad_pdu_received

u64 slave_if_t::marker_bad_pdu_received

Definition at line 317 of file node.h.

◆ marker_pdu_received

u64 slave_if_t::marker_pdu_received

Definition at line 314 of file node.h.

◆ marker_pdu_sent

u64 slave_if_t::marker_pdu_sent

Definition at line 320 of file node.h.

◆ marker_tx_id

u32 slave_if_t::marker_tx_id

Definition at line 295 of file node.h.

◆ mode

u8 slave_if_t::mode

Definition at line 302 of file node.h.

◆ mux_state

int slave_if_t::mux_state

Definition at line 289 of file node.h.

◆ ntt

u8 slave_if_t::ntt

Definition at line 236 of file node.h.

◆ packet_template_index

u8 slave_if_t::packet_template_index

Definition at line 207 of file node.h.

◆ partner

lacp_port_info_t slave_if_t::partner

Definition at line 228 of file node.h.

◆ partner_admin

lacp_port_info_t slave_if_t::partner_admin

Definition at line 229 of file node.h.

◆ partner_churn_timer

f64 slave_if_t::partner_churn_timer

Definition at line 281 of file node.h.

◆ pdu_received

u64 slave_if_t::pdu_received

Definition at line 305 of file node.h.

◆ pdu_sent

u64 slave_if_t::pdu_sent

Definition at line 311 of file node.h.

◆ periodic_timer

f64 slave_if_t::periodic_timer

Definition at line 278 of file node.h.

◆ persistent_hw_address

u8 slave_if_t::persistent_hw_address[6]

Definition at line 192 of file node.h.

◆ port_enabled

u8 slave_if_t::port_enabled

Definition at line 239 of file node.h.

◆ port_moved

u8 slave_if_t::port_moved

Definition at line 257 of file node.h.

◆ ptx_state

int slave_if_t::ptx_state

Definition at line 290 of file node.h.

◆ ready

u8 slave_if_t::ready

Definition at line 251 of file node.h.

◆ ready_n

u8 slave_if_t::ready_n

Definition at line 248 of file node.h.

◆ rx_state

int slave_if_t::rx_state

Definition at line 287 of file node.h.

◆ selected

int slave_if_t::selected

Definition at line 254 of file node.h.

◆ sw_if_index

u32 slave_if_t::sw_if_index

Definition at line 195 of file node.h.

◆ ttl_in_seconds

f32 slave_if_t::ttl_in_seconds

Definition at line 198 of file node.h.

◆ tx_state

int slave_if_t::tx_state

Definition at line 288 of file node.h.

◆ wait_while_timer

f64 slave_if_t::wait_while_timer

Definition at line 284 of file node.h.


The documentation for this struct was generated from the following file: