|SUCCESS|dpdk|bec00deaa8| Intel-Testing

sys_stv at intel.com sys_stv at intel.com
Tue Jun 9 13:18:19 CEST 2026


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

DPDK git repo: dpdk
commit bec00deaa8fb217173d2af4bed149147dab85973
Author: Rajesh Kumar <rajesh3.kumar at intel.com>
Date:   Sun May 10 04:55:49 2026 +0530

    examples/ptp_tap_relay_sw: add PTP transparent clock relay
    
    Add a new example application demonstrating a software PTP Transparent
    Clock relay between a DPDK-bound physical NIC and a Linux kernel TAP
    virtual interface.
    
    The relay uses software timestamps (CLOCK_MONOTONIC) to measure residence
    time and accumulates it into the PTP correctionField per IEEE 1588-2019
    §10.2, enabling synchronized time distribution via standard linuxptp
    (ptp4l) on both sides.
    
    Features:
      - Handles L2, VLAN/QinQ, and UDP/IPv4/IPv6 PTP encapsulations
      - Supports PTP v2 event messages (Sync, Delay_Req, PDelay_Req,
        PDelay_Resp)
      - Two-pass burst processing: classify before TX, timestamp before
        relay
      - Unmodified Linux kernel and stock DPDK (no kernel patches required)
      - Bidirectional relay: PHY ↔ TAP
    
    Includes:
      - ptp_tap_relay_sw.c: Main relay logic with burst processing
      - ptp_parse.h: Local DPI parser for PTP classification
        (not a library API)
      - Sample app guide with topology, command-line options, and
        example output
    
    Uses lib/net/rte_ptp.h inline helpers for correctionField manipulation
    and header parsing.
    
    Signed-off-by: Rajesh Kumar <rajesh3.kumar at intel.com>

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

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
	virtio_smoke: http://git.dpdk.org/tools/dts/tree/test_plans/virtio_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


OS : Ubuntu 24.04.4 LTS       
Kernel : 6.8.0-87-generic         
GCC : 13.3.0-6ubuntu2~24.04.1        
NIC : Ethernet Controller E810-C for SFP         
Target : x86_64-native-linuxapp-gcc      

	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|
	+-------------+---------------------------+-------+


OS : Ubuntu 24.04.4 LTS       
Kernel : 6.8.0-71-generic         
GCC : 13.3.0-6ubuntu2~24.04.1        
NIC : Ethernet Controller XL710 for 40GbE QSFP+         
Target : x86_64-native-linuxapp-gcc      

	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|
	+-------------+---------------------------+-------+


DPDK STV team


More information about the test-report mailing list