automatic DPDK test reports
 help / color / mirror / Atom feed
* [dpdk-test-report]|SUCCESS | dpdk-next-net|99baa2bd5a| Intel-Testing
@ 2023-05-31 11:19 sys_stv
  0 siblings, 0 replies; only message in thread
From: sys_stv @ 2023-05-31 11:19 UTC (permalink / raw)
  To: test-report
  Cc: Dong Zhou, daxuex.gao, chenyux.huang, Andrew Rybchenko,
	Ferruh Yigit, lijuan.tu

[-- Attachment #1: Type: text/plain, Size: 4778 bytes --]


Test-Label: intel-Testing
Test-Status: SUCCESS 
_Testing PASS 

DPDK git repo: dpdk-next-net

commit 99baa2bd5a432d5f28303cd6d56f38df585bb393
Author: Dong Zhou <dongzhou@nvidia.com>
Date:   Wed May 31 06:26:53 2023 +0300

    ethdev: add flow item for RoCE infiniband BTH
    
    IB(InfiniBand) is one type of networking used in high-performance
    computing with high throughput and low latency. Like Ethernet,
    IB defines a layered protocol (Physical, Link, Network, Transport
    Layers). IB provides native support for RDMA(Remote DMA), an
    extension of the DMA that allows direct access to remote host
    memory without CPU intervention. IB network requires NICs and
    switches to support the IB protocol.
    
    RoCE(RDMA over Converged Ethernet) is a network protocol that
    allows RDMA to run on Ethernet. RoCE encapsulates IB packets on
    Ethernet and has two versions, RoCEv1 and RoCEv2. RoCEv1 is an
    Ethernet link layer protocol, IB packets are encapsulated in the
    Ethernet layer and use Ethernet type 0x8915. RoCEv2 is an internet
    layer protocol, IB packets are encapsulated in UDP payload and
    use a destination port 4791, The format of the RoCEv2 packet is
    as follows:
      ETH + IP + UDP(dport 4791) + IB(BTH + ExtHDR + PAYLOAD + CRC)
    
    BTH(Base Transport Header) is the IB transport layer header, RoCEv1
    and RoCEv2 both contain this header. This patch introduces a new
    RTE item to match the IB BTH in RoCE packets. One use of this match
    is that the user can monitor RoCEv2's CNP(Congestion Notification
    Packet) by matching BTH opcode 0x81.
    
    This patch also adds the testpmd command line to match the RoCEv2
    BTH. Usage example:
    
      testpmd> flow create 0 group 1 ingress pattern
               eth / ipv4 / udp dst is 4791 / ib_bth opcode is 0x81
               dst_qp is 0xd3 / end actions queue index 0 / end
    
    Signed-off-by: Dong Zhou <dongzhou@nvidia.com>
    Acked-by: Ori Kam <orika@nvidia.com>
    Acked-by: Andrew Rybchenko <andrew.rybchenko@oktetlabs.ru>

Testing Summary : 18 Case Done, 18 Successful, 0 Failures

Testbed #1: 9 Case Done, 9 Successful, 0 Failures 
	* Test result details:
	  +-------------+---------------------------+-------+
	  | suite       | case                      | status|
	  +-------------+---------------------------+-------+
	  | asan_smoke  | test_rxtx_with_ASan_enable| passed|
	  | pf_smoke    | test_pf_jumbo_frames      | passed|
	  | pf_smoke    | test_pf_rss               | passed|
	  | pf_smoke    | test_pf_tx_rx_queue       | passed|
	  | vf_smoke    | test_vf_jumbo_frames      | passed|
	  | vf_smoke    | test_vf_rss               | passed|
	  | vf_smoke    | test_vf_tx_rx_queue       | passed|
	  | virtio_smoke| test_virtio_loopback      | passed|
	  | virtio_smoke| test_virtio_pvp           | passed|
	  +-------------+---------------------------+-------+
	* Environment:
	  OS : Ubuntu 22.04.2 LTS       
	  Kernel : 5.15.0-60-generic         
	  GCC : 11.3.0-1ubuntu1~22.04        
	  NIC : Ethernet Controller E810-C for SFP         
	  Target : x86_64-native-linuxapp-gcc      

Testbed #2: 9 Case Done, 9 Successful, 0 Failures 
	* Test result details:
	  +-------------+---------------------------+-------+
	  | suite       | case                      | status|
	  +-------------+---------------------------+-------+
	  | asan_smoke  | test_rxtx_with_ASan_enable| passed|
	  | pf_smoke    | test_pf_jumbo_frames      | passed|
	  | pf_smoke    | test_pf_rss               | passed|
	  | pf_smoke    | test_pf_tx_rx_queue       | passed|
	  | vf_smoke    | test_vf_rss               | passed|
	  | vf_smoke    | test_vf_tx_rx_queue       | passed|
	  | vf_smoke    | test_vf_jumbo_frames      | n/a   |
	  | virtio_smoke| test_virtio_loopback      | passed|
	  | virtio_smoke| test_virtio_pvp           | passed|
	  +-------------+---------------------------+-------+
	* Environment:
	  OS : Ubuntu 22.04.2 LTS       
	  Kernel : 5.15.0-60-generic         
	  GCC : 11.3.0-1ubuntu1~22.04        
	  NIC : Ethernet Controller XL710 for 40GbE QSFP+         
	  Target : x86_64-native-linuxapp-gcc      

TestPlan:
	   pf_smoke: http://git.dpdk.org/tools/dts/tree/test_plans/pf_smoke_test_plan.rst
	   vf_smoke: http://git.dpdk.org/tools/dts/tree/test_plans/vf_smoke_test_plan.rst
	   asan_smoke: http://git.dpdk.org/tools/dts/tree/test_plans/asan_smoke_test_plan.rst

TestSuite:
	   pf_smoke: http://git.dpdk.org/tools/dts/tree/tests/TestSuite_pf_smoke.py
	   vf_smoke: http://git.dpdk.org/tools/dts/tree/tests/TestSuite_vf_smoke.py
	   virtio_smoke: http://git.dpdk.org/tools/dts/tree/tests/TestSuite_virtio_smoke.py
	   asan_smoke: http://git.dpdk.org/tools/dts/tree/tests/TestSuite_asan_smoke.py


DPDK STV team

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2023-05-31 11:19 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-05-31 11:19 [dpdk-test-report]|SUCCESS | dpdk-next-net|99baa2bd5a| Intel-Testing sys_stv

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).