{"old": "/home/jenkins/agent/workspace/multiarch/src-openeuler/aarch64/dpdk/old_rpms/", "new": "/home/jenkins/agent/workspace/multiarch/src-openeuler/aarch64/dpdk/new_rpms/", "compare_result": "not pass", "compare_details": {"same": {"same_details": {"old": [], "new": []}, "same_num": 0}, "diff": {"diff_details": {"dpdk-devel": {"name": {"old": "dpdk-devel-23.11-34.oe1.aarch64.rpm", "new": "dpdk-devel-23.11-41.oe1.aarch64.rpm"}, "RPM Level": "level4", "rpm requires": {}, "rpm provides": {}, "rpm files": {}, "rpm header": {"diff": {"old": ["rte_build_config.h"], "new": ["rte_build_config.h"]}}}, "dpdk-tools": {"name": {"old": "dpdk-tools-23.11-34.oe1.aarch64.rpm", "new": "dpdk-tools-23.11-41.oe1.aarch64.rpm"}, "RPM Level": "level4", "rpm requires": {}, "rpm provides": {}, "rpm cmd": {}, "rpm symbol": {"diff": [{"old": "/usr/bin/dpdk-test-sad", "new": "/usr/bin/dpdk-test-sad", "details": {}}, {"old": "/usr/bin/dpdk-testpmd", "new": "/usr/bin/dpdk-testpmd", "details": {}}, {"old": "/usr/bin/gazelle-pdump", "new": "/usr/bin/gazelle-pdump", "details": {}}, {"old": "/usr/bin/dpdk-test-bbdev", "new": "/usr/bin/dpdk-test-bbdev", "details": {}}, {"old": "/usr/bin/dpdk-test-dma-perf", "new": "/usr/bin/dpdk-test-dma-perf", "details": {}}, {"old": "/usr/bin/dpdk-test-fib", "new": "/usr/bin/dpdk-test-fib", "details": {}}, {"old": "/usr/bin/dpdk-test", "new": "/usr/bin/dpdk-test", "details": {}}, {"old": "/usr/bin/dpdk-ethtool", "new": "/usr/bin/dpdk-ethtool", "details": {}}, {"old": "/usr/bin/dpdk-test-regex", "new": "/usr/bin/dpdk-test-regex", "details": {}}, {"old": "/usr/bin/dpdk-ptpclient", "new": "/usr/bin/dpdk-ptpclient", "details": {}}, {"old": "/usr/bin/dpdk-test-security-perf", "new": "/usr/bin/dpdk-test-security-perf", "details": {}}, {"old": "/usr/bin/dpdk-l3fwd-power", "new": "/usr/bin/dpdk-l3fwd-power", "details": {}}, {"old": "/usr/bin/dpdk-l3fwd", "new": "/usr/bin/dpdk-l3fwd", "details": {}}, {"old": "/usr/bin/dpdk-test-flow-perf", "new": "/usr/bin/dpdk-test-flow-perf", "details": {}}, {"old": "/usr/bin/dpdk-proc-info", "new": "/usr/bin/dpdk-proc-info", "details": {}}, {"old": "/usr/bin/dpdk-dumpcap", "new": "/usr/bin/dpdk-dumpcap", "details": {}}, {"old": "/usr/bin/dpdk-graph", "new": "/usr/bin/dpdk-graph", "details": {}}, {"old": "/usr/bin/dpdk-test-acl", "new": "/usr/bin/dpdk-test-acl", "details": {}}, {"old": "/usr/bin/dpdk-test-eventdev", "new": "/usr/bin/dpdk-test-eventdev", "details": {}}, {"old": "/usr/bin/dpdk-dma", "new": "/usr/bin/dpdk-dma", "details": {}}, {"old": "/usr/bin/dpdk-test-pipeline", "new": "/usr/bin/dpdk-test-pipeline", "details": {}}, {"old": "/usr/bin/dpdk-pdump", "new": "/usr/bin/dpdk-pdump", "details": {}}, {"old": "/usr/bin/dpdk-test-gpudev", "new": "/usr/bin/dpdk-test-gpudev", "details": {}}, {"old": "/usr/bin/dpdk-test-cmdline", "new": "/usr/bin/dpdk-test-cmdline", "details": {}}, {"old": "/usr/bin/dpdk-test-compress-perf", "new": "/usr/bin/dpdk-test-compress-perf", "details": {}}, {"old": "/usr/bin/dpdk-test-crypto-perf", "new": "/usr/bin/dpdk-test-crypto-perf", "details": {}}, {"old": "/usr/bin/dpdk-test-mldev", "new": "/usr/bin/dpdk-test-mldev", "details": {}}]}}, "dpdk": {"name": {"old": "dpdk-23.11-34.oe1.aarch64.rpm", "new": "dpdk-23.11-41.oe1.aarch64.rpm"}, "RPM Level": "level4", "rpm requires": {}, "rpm provides": {"more": ["devel(librte_net_e1000(64bit))", "devel(librte_graph(64bit))", "devel(librte_stack(64bit))", "devel(librte_net_enic(64bit))", "devel(librte_event_octeontx(64bit))", "devel(librte_dispatcher(64bit))", "devel(librte_vdpa_sfc(64bit))", "devel(librte_baseband_la12xx(64bit))", "devel(librte_cmdline(64bit))", "devel(librte_power(64bit))", "devel(librte_net_virtio(64bit))", "devel(librte_vdpa_nfp(64bit))", "devel(librte_pdump(64bit))", "devel(librte_net_avp(64bit))", "devel(librte_event_dpaa2(64bit))", "devel(librte_crypto_octeontx(64bit))", "devel(librte_bus_pci(64bit))", "devel(librte_mldev(64bit))", "devel(librte_rawdev(64bit))", "devel(librte_net_octeon_ep(64bit))", "devel(librte_vdpa_ifc(64bit))", "devel(librte_efd(64bit))", "devel(librte_event_opdl(64bit))", "devel(librte_net_xsc(64bit))", "devel(librte_compressdev(64bit))", "devel(librte_net_netvsc(64bit))", "devel(librte_ip_frag(64bit))", "devel(librte_net_ice(64bit))", "devel(librte_common_nfp(64bit))", "devel(librte_latencystats(64bit))", "devel(librte_net_cnxk(64bit))", "devel(librte_mempool_dpaa(64bit))", "devel(librte_net_pfe(64bit))", "devel(librte_event_dsw(64bit))", "devel(librte_net_pcap(64bit))", "devel(librte_common_qat(64bit))", "devel(librte_rcu(64bit))", "devel(librte_bus_vmbus(64bit))", "devel(librte_common_dpaax(64bit))", "devel(librte_ethdev(64bit))", "devel(librte_raw_dpaa2_cmdif(64bit))", "devel(librte_event_dpaa(64bit))", "devel(librte_crypto_null(64bit))", "devel(librte_dma_cnxk(64bit))", "devel(librte_net_vdev_netvsc(64bit))", "devel(librte_mempool(64bit))", "devel(librte_distributor(64bit))", "devel(librte_mempool_bucket(64bit))", "devel(librte_net_bnxt(64bit))", "devel(librte_net_ngbe(64bit))", "devel(librte_hash(64bit))", "devel(librte_net_hinic(64bit))", "devel(librte_net_cpfl(64bit))", "devel(librte_net_idpf(64bit))", "devel(librte_mempool_cnxk(64bit))", "devel(librte_bus_dpaa(64bit))", "devel(librte_net_fm10k(64bit))", "devel(librte_reorder(64bit))", "devel(librte_regexdev(64bit))", "devel(librte_bbdev(64bit))", "devel(librte_regex_cn9k(64bit))", "devel(librte_net_nfp(64bit))", "devel(librte_net_cxgbe(64bit))", "devel(librte_bitratestats(64bit))", "devel(librte_net_mlx5(64bit))", "devel(librte_pdcp(64bit))", "devel(librte_metrics(64bit))", "devel(librte_raw_cnxk_gpio(64bit))", "devel(librte_gro(64bit))", "devel(librte_net_axgbe(64bit))", "devel(librte_jobstats(64bit))", "devel(librte_crypto_dpaa2_sec(64bit))", "devel(librte_bus_ifpga(64bit))", "devel(librte_crypto_bcmfs(64bit))", "devel(librte_ring(64bit))", "devel(librte_telemetry(64bit))", "devel(librte_common_sfc_efx(64bit))", "devel(librte_baseband_turbo_sw(64bit))", "devel(librte_crypto_caam_jr(64bit))", "devel(librte_net_iavf(64bit))", "devel(librte_ml_cnxk(64bit))", "devel(librte_compress_mlx5(64bit))", "devel(librte_net_ionic(64bit))", "devel(librte_event_cnxk(64bit))", "devel(librte_net_tap(64bit))", "devel(librte_dma_hisilicon(64bit))", "devel(librte_crypto_virtio(64bit))", "devel(librte_crypto_scheduler(64bit))", "devel(librte_net_i40e(64bit))", "devel(librte_mempool_stack(64bit))", "devel(librte_net_gve(64bit))", "devel(librte_net_null(64bit))", "devel(librte_dma_dpaa(64bit))", "devel(librte_common_mlx5(64bit))", "devel(librte_bus_fslmc(64bit))", "devel(librte_raw_ntb(64bit))", "devel(librte_rib(64bit))", "devel(librte_bus_platform(64bit))", "devel(librte_fib(64bit))", "devel(librte_meter(64bit))", "devel(librte_dma_skeleton(64bit))", "devel(librte_crypto_mlx5(64bit))", "devel(librte_common_iavf(64bit))", "devel(librte_regex_mlx5(64bit))", "devel(librte_baseband_fpga_5gnr_fec(64bit))", "devel(librte_bus_cdx(64bit))", "devel(librte_net_bond(64bit))", "devel(librte_net_softnic(64bit))", "devel(librte_gpudev(64bit))", "devel(librte_bus_auxiliary(64bit))", "devel(librte_lpm(64bit))", "devel(librte_dma_dpaa2(64bit))", "devel(librte_net_enetfec(64bit))", "devel(librte_baseband_null(64bit))", "devel(librte_common_cnxk(64bit))", "devel(librte_mempool_dpaa2(64bit))", "devel(librte_vdpa_mlx5(64bit))", "devel(librte_crypto_dpaa_sec(64bit))", "devel(librte_net_mlx4(64bit))", "devel(librte_net_txgbe(64bit))", "devel(librte_kvargs(64bit))", "devel(librte_port(64bit))", "devel(librte_net(64bit))", "devel(librte_event_skeleton(64bit))", "devel(librte_table(64bit))", "devel(librte_eventdev(64bit))", "devel(librte_compress_octeontx(64bit))", "devel(librte_bus_vdev(64bit))", "devel(librte_eal(64bit))", "devel(librte_net_hns3(64bit))", "devel(librte_pcapng(64bit))", "devel(librte_net_sfc(64bit))", "devel(librte_acl(64bit))", "devel(librte_net_af_packet(64bit))", "devel(librte_log(64bit))", "devel(librte_gso(64bit))", "devel(librte_sched(64bit))", "devel(librte_net_dpaa2(64bit))", "devel(librte_net_octeontx(64bit))", "devel(librte_baseband_acc(64bit))", "devel(librte_security(64bit))", "devel(librte_net_enetc(64bit))", "devel(librte_node(64bit))", "devel(librte_common_octeontx(64bit))", "devel(librte_net_ark(64bit))", "devel(librte_crypto_nitrox(64bit))", "devel(librte_net_ixgbe(64bit))", "devel(librte_bpf(64bit))", "devel(librte_member(64bit))", "devel(librte_net_thunderx(64bit))", "devel(librte_common_cpt(64bit))", "devel(librte_dmadev(64bit))", "devel(librte_net_vmxnet3(64bit))", "devel(librte_ipsec(64bit))", "devel(librte_raw_skeleton(64bit))", "devel(librte_mempool_octeontx(64bit))", "devel(librte_vhost(64bit))", "devel(librte_net_failsafe(64bit))", "devel(librte_cfgfile(64bit))", "devel(librte_raw_cnxk_bphy(64bit))", "devel(librte_crypto_cnxk(64bit))", "devel(librte_net_memif(64bit))", "devel(librte_pci(64bit))", "devel(librte_net_dpaa(64bit))", "devel(librte_net_qede(64bit))", "devel(librte_common_idpf(64bit))", "devel(librte_mbuf(64bit))", "devel(librte_net_vhost(64bit))", "devel(librte_net_atlantic(64bit))", "devel(librte_baseband_fpga_lte_fec(64bit))", "devel(librte_cryptodev(64bit))", "devel(librte_pipeline(64bit))", "devel(librte_net_ring(64bit))", "devel(librte_mempool_ring(64bit))", "devel(librte_net_igc(64bit))", "devel(librte_timer(64bit))", "devel(librte_event_sw(64bit))", "devel(librte_net_ena(64bit))"]}, "ko": {"diff": {"old": ["/lib/modules/6.12.33-0.0.0.2.oe1.aarch64/extra/dpdk/igb_uio.ko"], "new": ["/lib/modules/6.18.40-0.0.0.13.oe1.aarch64/extra/dpdk/igb_uio.ko"]}}, "rpm abi": {}, "rpm cmd": {}, "rpm lib": {}, "rpm symbol": {}}}, "diff_num": 3}, "less": {"less_details": {}, "less_num": 0}, "more": {"more_details": {}, "more_num": 0}}, "pr_link": "https://gitcode.com/src-openeuler/dpdk/pull/818", "pr_changelog": "* Thu Jun 11 2026 qianrong <qianr@yunsilicon.com> - 23.11-41\n Sync some bugfixes for xsc pmd and modifications are as follow:\n - net/xsc: optimize RSS queue creation\n - net/xsc: optimize QP and CQ memory allocation\n - net/xsc: optimize Rx path\n - net/xsc: optimize stop and close\n - net/xsc: fix uninitialized value\n - net/xsc: improve interrupt uninstall\n - net/xsc: support compressed PCI BAR\n - net/xsc: fix stale packet length from incomplete CQE\n\n* Tue May 26 2026 huangdonghua <huangdonghua3@h-partners.com> - 23.11-40\n testpmd DCB Forwarding Enhancements and hns3 Tunnel Checksum Fix:\n - app/testpmd: check start for DCB forwarding TC commands\n - app/testpmd: show DCB forwarding TC list and cores\n - net/hns3: fix L4 checksum incorrect for tunnel packets\n\n* Wed Dec 10 2025 huangdonghua <huangdonghua3@h-partners.com> - 23.11-39\n fix L2 length for GRE packets:\n - net: fix L2 length for GRE packets\n - net/hns3: fix outer UDP checksum fail with simple BD\n\n* Mon Dec 1 2025 huangdonghua <huangdonghua3@h-partners.com> - 23.11-38\n Upload some patches of VF multiple TC and others:\n - app/testpmd: handle IEEE1588 init failure\n - examples/l3fwd: add option to set Rx burst size\n - examples/eventdev: fix queue crash with generic pipeline\n - examples/l3fwd: add Tx burst size configuration option\n - net/hns3: remove duplicate struct field\n - net/hns3: refactor DCB module\n - net/hns3: parse max TC number for VF\n - net/hns3: support multi-TCs capability for VF\n - net/hns3: fix queue TC configuration on VF\n - net/hns3: support multi-TCs configuration for VF\n - app/testpmd: avoid crash in DCB config\n - app/testpmd: show all DCB priority TC map\n - app/testpmd: relax number of TCs in DCB command\n - app/testpmd: reuse RSS config when configuring DCB\n - app/testpmd: add prio-tc map in DCB command\n - app/testpmd: add queue restriction in DCB command\n - app/testpmd: add command to disable DCB\n - examples/l3fwd: force link speed\n - examples/l3fwd-power: force link speed\n - net/hns3: log invalid MAC address from firmware\n - config/arm: add HiSilicon HIP12\n - app/testpmd: fix DCB Tx port\n - app/testpmd: fix DCB Rx queues\n - app/testpmd: set DCB forwarding TCs\n - app/testpmd: support multi-cores process one TC\n - app/testpmd: fix inner UDP checksum offload fail\n\n* Wed Nov 05 2025 huangdonghua <huangdonghua3@h-partners.com> - 23.11-37\n Fix unrelease VLAN resource and L4 protocol retrieval from L3 header:\n - net/hns3: fix unrelease VLAN resource when init fail\n - app/testpmd: fix L4 protocol retrieval from L3 header\n\n* Fri Sep 19 2025 huangdonghua <huangdonghua3@h-partners.com> - 23.11-36\n Unify locks, fix Rx path and resource release:\n - net/hns3: fix inconsistent lock\n - net/hns3: fix overwrite mbuf in vector path\n - net/hns3: fix unrelease VLAN resource when init fail\n\n* Fri Aug 29 2025 huangdengdui <huangdengui@huawei.com> - 23.11-35\n- config: arm adapt RTE_MAX_NUMA_NODES to 16\n"}