TX

Note

This command belongs to the shell mode for newer (logical-table) switch chips and is not available on Trident 3.

Transmit one or more packets

Built-in help

Parameters: [clear] <Count> [options]
  With the parameter 'clear', all predetermined options can be cleared.
  It allows only one parameter 'clear' to complete the clear operation.
  Transmit the specified number of packets, if the contents of the
  packets is important, they may be specified using options.
  Supported options are:
      Untagged[yes/no]    - Specify packet should be sent untagged(XGS3)
      PortBitMap=<pbmp>   - Specify port bitmap packet is sent to.
      File=<filename>     - Load hex packet data from file and ignore
                            various other pattern parameters below.
      DATA=<packet>       - Parse string given by user as packet payload
      Length=<value>      - Specify the total length of the packet,
                            including header, possible tag, and CRC.
      VLantag=<value>     - Specify the VLAN tag used, only the low
                            order 16-bits are used (VLANID=0 for none)
      VlanPrio            - VLAN Priority.
      PrioInt             - Internal Priority.
      COSqueue            - Tx pmd cos.
      Pattern=<value>     - Specify 32-bit data pattern used.
      PatternInc=<value>  - Value by which each word of the data
                            pattern is incremented
      PatternRandom[yes/no] - Use Random data pattern
      PerPortSrcMac=[0|1] - Associate specific (different) src macs
                            with each source port.
      SourceMac=<value>   - Source MAC address in packet
      SourceMacInc=<val>  - Source MAC increment
      DestMac=<value>     - Destination MAC address in packet.
      DestMacInc=<value>  - Destination MAC increment.
      McQType=[yes/no]    - Send packet to MC queue(XGS3)
      CRC=[Append/Recompute] - Specifiy CRC mode in Tx packet.

  Header Format-specific options (see HeaderMode command):
  - HiGig3 and Higig3 Ext0 only:
      EthernetPacket=[yes/no]- Send ethernet packet in Higig header mode.
      HGSrcMod=<val>      - Source Module ID
      HGSrcPort=<val>     - Source Port (numeric value only)
      HGDestMod=<val>     - Destination Module ID
      HGDestPort=<val>    - Destination Port (numeric value only)
      HG3EtherType=<val>  - 10 bits HiGig3 Ethertype
      TrafficClass=<val>  - Traffic Class (0-15)
      McastGroupID=<val>  - Multicast Group ID
      LoadBalID=<value>   - Load Balancing ID
      DropPrecedence=<c>  - Drop Precendence (green/red/yellow)
      CN=<val>            - Congestion Notification
      L3Routed=<val>      - L3 Routed
      Mirror=<val>        - Mirror packet
      MultiPoint=<val>    - MultiPoint

  - HiGig3 Ext0 only:
      HGOpcode=<val>      - HiGig header opcode
      ClassID=<val>       - Class ID
      DestVP=<val>        - Destination VP
      SrcVP=<val>         - Source VP
      DonotLearn=<val>    - Do Not Learn
      LagFailover=<val>   - Lag Failover