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 onOFFcommand. This is the only state that allows configuration commands.p_resetis 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 onPREPAREcommand. 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_readyonPRERUNcommand. 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_readyorprerun_readyonONcommand. This is where TCP connections are established, payload is generated and connections are closed again.stopping- entered fromrunning,prerun_readyorprerunonSTOPcommand. Stops Rx/Tx traffic. In thestoppingstate, 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