Vulcan Port
This module contains the Vulcan port commands.
The Xena L47 test execution engine has seven states: off
, prepare
, prepare_rdy
, prerun
, prerun_rdy
, running
and stopped
. Traffic is generated in the prerun
and running states only, and configuration of parameters is only valid in state off
except for a few runtime options. Port traffic commands can be given with P4_TRAFFIC
and port state queried by P4_STATE
.
off
- default state. Entered from stopped or prepare onOFF
command. This is the only state that allows configuration commands.p_reset
is also considered a configuration command. Upon entering off state, some internal ‘’house cleaning’’’ is done. For example: freeing TCP Connections, clearing test specific counters etc.prepare
- this state is entered from state off onPREPARE
command. Here internal data structures relevant for the test configuration are created.prepare_rdy
- entered automatically after activities in prepare have completed successfully.prepare_fail
- entered automatically from prepare, if an error occurs. An error could for example be failure to load a configured replay file.prerun
- entered fromprepare_ready
onPRERUN
command. If enabled, this is where ARP and NDP requests are sent.prerun_rdy
- entered automatically after activities in prerun have completed.running
- entered either fromprepare_ready
orprerun_ready
onON
command. This is where TCP connections are established, payload is generated and connections are closed again.stopping
- entered fromrunning
,prerun_ready
orprerun
onSTOP
command. Stops Rx/Tx traffic. In thestopping
state, post-test data are calculated and captured packets are saved to files.stopped
- entered automatically after activities instopping
.
- P4_APTITUDES
- P4_ARP_CONFIG
- P4_ARP_COUNTERS
- P4_ARP_RX_COUNTERS
- P4_ARP_TX_COUNTERS
- P4_CAPABILITIES
- P4_CAPTURE
- P4_CAPTURE_GET_FIRST
- P4_CAPTURE_GET_NEXT
- P4_CLEAR
- P4_CLEAR_COUNTERS
- P4_DEV_NAME
- P4_ETH_COUNTERS
- P4_ETH_RX_COUNTERS
- P4_ETH_TX_COUNTERS
- P4_FW_VER
- P4_ICMP_COUNTERS
- P4_ICMP_RX_COUNTERS
- P4_ICMP_TX_COUNTERS
- P4_IPV4_COUNTERS
- P4_IPV4_RX_COUNTERS
- P4_IPV4_TX_COUNTERS
- P4_IPV6_COUNTERS
- P4_IPV6_RX_COUNTERS
- P4_IPV6_TX_COUNTERS
- P4_LICENSE_INFO
- P4_MAX_PACKET_RATE
- P4_NDP_CONFIG
- P4_NDP_COUNTERS
- P4_NDP_RX_COUNTERS
- P4_NDP_TX_COUNTERS
- P4_PCI_INFO
- P4_PORT_COUNTERS
- P4_PORT_RX_COUNTERS
- P4_PORT_TX_COUNTERS
- P4_PORT_TYPE
- P4_RX_MTU
- P4_RX_PACKET_SIZE
- P4_SPEEDSELECTION
- P4_STATE
- P4_STATE_STATUS
- P4_TCP_COUNTERS
- P4_TCP_RX_COUNTERS
- P4_TCP_TX_COUNTERS
- P4_TRAFFIC
- P4_TX_MTU
- P4_TX_PACKET_SIZE
- P4_UDP_COUNTERS
- P4_UDP_RX_COUNTERS
- P4_UDP_TX_COUNTERS
- P4_VLAN_OFFLOAD