Testpmd Application User Guide
- 1. Introduction
- 2. Compiling the Application
- 3. Running the Application
- 4. Testpmd Runtime Functions
- 4.1. Help Functions
- 4.2. Control Functions
- 4.3. Display Functions
- 4.4. Configuration Functions
- 4.4.1. set default
- 4.4.2. set verbose
- 4.4.3. set nbport
- 4.4.4. set nbcore
- 4.4.5. set coremask
- 4.4.6. set portmask
- 4.4.7. set burst
- 4.4.8. set txpkts
- 4.4.9. set txsplit
- 4.4.10. set corelist
- 4.4.11. set portlist
- 4.4.12. set tx loopback
- 4.4.13. set drop enable
- 4.4.14. set split drop enable (for VF)
- 4.4.15. set mac antispoof (for VF)
- 4.4.16. set macsec offload
- 4.4.17. set macsec sc
- 4.4.18. set macsec sa
- 4.4.19. set broadcast mode (for VF)
- 4.4.20. vlan set strip
- 4.4.21. vlan set stripq
- 4.4.22. vlan set stripq (for VF)
- 4.4.23. vlan set insert (for VF)
- 4.4.24. vlan set tag (for VF)
- 4.4.25. vlan set antispoof (for VF)
- 4.4.26. vlan set filter
- 4.4.27. vlan set qinq
- 4.4.28. vlan set tpid
- 4.4.29. rx_vlan add
- 4.4.30. rx_vlan rm
- 4.4.31. rx_vlan add (for VF)
- 4.4.32. rx_vlan rm (for VF)
- 4.4.33. tunnel_filter add
- 4.4.34. tunnel_filter remove
- 4.4.35. rx_vxlan_port add
- 4.4.36. rx_vxlan_port remove
- 4.4.37. tx_vlan set
- 4.4.38. tx_vlan set pvid
- 4.4.39. tx_vlan reset
- 4.4.40. csum set
- 4.4.41. csum parse-tunnel
- 4.4.42. csum show
- 4.4.43. tso set
- 4.4.44. tso show
- 4.4.45. mac_addr add
- 4.4.46. mac_addr remove
- 4.4.47. mac_addr add (for VF)
- 4.4.48. mac_addr set (for VF)
- 4.4.49. set port-uta
- 4.4.50. set promisc
- 4.4.51. set allmulti
- 4.4.52. set promisc (for VF)
- 4.4.53. set allmulticast (for VF)
- 4.4.54. set flow_ctrl rx
- 4.4.55. set pfc_ctrl rx
- 4.4.56. set stat_qmap
- 4.4.57. set port - rx/tx (for VF)
- 4.4.58. set port - mac address filter (for VF)
- 4.4.59. set port - rx mode(for VF)
- 4.4.60. set port - tx_rate (for Queue)
- 4.4.61. set port - tx_rate (for VF)
- 4.4.62. set port - mirror rule
- 4.4.63. reset port - mirror rule
- 4.4.64. set flush_rx
- 4.4.65. set bypass mode
- 4.4.66. set bypass event
- 4.4.67. set bypass timeout
- 4.4.68. show bypass config
- 4.4.69. set link up
- 4.4.70. set link down
- 4.4.71. E-tag set
- 4.5. Port Functions
- 4.5.1. port attach
- 4.5.2. port detach
- 4.5.3. port start
- 4.5.4. port stop
- 4.5.5. port close
- 4.5.6. port start/stop queue
- 4.5.7. port config - speed
- 4.5.8. port config - queues/descriptors
- 4.5.9. port config - max-pkt-len
- 4.5.10. port config - CRC Strip
- 4.5.11. port config - scatter
- 4.5.12. port config - TX queue flags
- 4.5.13. port config - RX Checksum
- 4.5.14. port config - VLAN
- 4.5.15. port config - VLAN filter
- 4.5.16. port config - VLAN strip
- 4.5.17. port config - VLAN extend
- 4.5.18. port config - Drop Packets
- 4.5.19. port config - RSS
- 4.5.20. port config - RSS Reta
- 4.5.21. port config - DCB
- 4.5.22. port config - Burst
- 4.5.23. port config - Threshold
- 4.5.24. port config - E-tag
- 4.6. Link Bonding Functions
- 4.7. Register Functions
- 4.8. Filter Functions
- 4.8.1. ethertype_filter
- 4.8.2. 2tuple_filter
- 4.8.3. 5tuple_filter
- 4.8.4. syn_filter
- 4.8.5. flex_filter
- 4.8.6. flow_director_filter
- 4.8.7. flush_flow_director
- 4.8.8. flow_director_mask
- 4.8.9. flow_director_flex_mask
- 4.8.10. flow_director_flex_payload
- 4.8.11. get_sym_hash_ena_per_port
- 4.8.12. set_sym_hash_ena_per_port
- 4.8.13. get_hash_global_config
- 4.8.14. set_hash_global_config
- 4.8.15. set_hash_input_set
- 4.8.16. set_fdir_input_set
- 4.8.17. global_config
- 4.9. Flow rules management