commit 9bc783a6627075597fc52cbae8ccb7c19091b6bb
Merge: b01c4cda51 0835a3db48
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Tue Feb 18 12:22:08 2025 +0000
Merging dpdk subtree
Commit list:
0835a3db48 Merge tag 'v23.11.3' into 23.11
c66daa12e7 version: 23.11.3
b8e7797c11 net/virtio: fix Rx checksum calculation
39bcde2d05 Revert "test/bonding: fix loop on members" ()
7715edd977 power: fix log message when checking lcore ID
425f5c7785 log: remove per line log helper
67b9d0a29a version: 23.11.3-rc1
c6222d018c rcu: fix implicit conversion in bit shift
aca2600bac devtools: fix check of multiple commits fixed at once
3f0cc8e583 doc: correct definition of stats per queue feature
c56601621d app/testpmd: avoid potential outside of array reference
d04a9ee164 app/testpmd: remove redundant policy action condition
8a40df7196 test/eal: fix lcore check
efa612cc5a test/eal: fix loop coverage for alignment macros
cdb7df2917 test/event: avoid duplicate initialization
d7e1948e49 test/security: fix IPv6 extension loop
24327bf071 test/bonding: fix MAC address comparison
cdf2912166 test/bonding: fix loop on members
3d235f9cd4 pcapng: avoid potential unaligned data
4e8254bf88 net/txgbe: fix a mass of interrupts
e6339f0cab vhost: fix deadlock in Rx async path
2ea75ee333 net/mlx5: fix shared Rx queue control release
8d25cec04e app/testpmd: fix aged flow destroy
e7a3a7d8c4 member: fix choice of bucket for displacement
bc468700b4 app/procinfo: fix leak on exit
e5180d0546 net/e1000/base: fix fallthrough in switch
545d0c7dc5 common/dpaax/caamflib: enable fallthrough warnings
31057c4fa6 net/i40e: check register read for outer VLAN
db0eb33a6a net/iavf: add segment-length check to Tx prep
347fa26942 bus/dpaa: fix lock condition during error handling
3f018be5c5 net/mlx5: fix miniCQEs number calculation
56ed7562cc net/mlx5: fix Rx queue reference count in flushing flows
2168fb3f24 net/mlx5: fix default RSS flows creation order
12bdfdbf01 common/mlx5: fix misalignment
c86614bf2e net/mlx5: fix Rx queue control management
8ef65f53eb net/mlx5: fix counter query loop getting stuck
847c1bf789 net/mlx5/hws: fix allocation of STCs
2f5821b3e7 net/mlx5: fix shared queue port number in vector Rx
2f4b5d1426 common/mlx5: fix error CQE handling for 128 bytes CQE
7f6b403c06 net/dpaa2: remove unnecessary check for null before free
366c6b75e2 eventdev: fix possible array underflow/overflow
dd6f41e09e examples/l2fwd-event: fix spinlock handling
c761f2a838 net/cnxk: fix build on Ubuntu 24.04
2ac522b91b common/cnxk: fix build on Ubuntu 24.04
bacffdd59e net/bnx2x: fix duplicate branch
fa00f7eb99 net/bnx2x: fix possible infinite loop at startup
8080a3eb46 net/bnx2x: fix always true expression
324925feea net/bnx2x: remove dead conditional
5389d19ae9 net/bnxt: fix bad action offset in Tx BD
17c6715f6c net/bnxt: fix TCP and UDP checksum flags
4c1ae73212 net/bnxt: fix reading SFF-8436 SFP EEPROMs
3b94bef6cd net/bnxt/tf_core: fix slice count in case of HA entry move
d0c86aba09 net/bnxt/tf_core: fix Thor TF EM key size check
9df7f2642d net/bnxt/tf_core: fix TCAM manager data corruption
31a6d07adb net/bnxt/tf_core: fix WC TCAM multi-slice delete
9e0f8e220f net/cpfl: fix forwarding to physical port
ee03528a9d net/igc: fix Rx buffers when timestamping enabled
57a39baf83 crypto/qat: fix ECDSA session handling
fe1d9398be crypto/qat: fix modexp/inv length
378e2300c1 test/crypto: fix synchronous API calls
bbfd6cdd6b crypto/openssl: fix potential string overflow
3b1fe8a417 baseband/acc: fix ring memory allocation
8ee3e2a2ab event/octeontx: fix possible integer overflow
f388f8a755 net/hns3: fix fully use hardware flow director table
6603e0a887 net/hns3: fix error code for repeatedly create counter
f9de7c177b net/vmxnet3: support larger MTU with version 6
728b42e03a net/vmxnet3: fix potential out of bounds stats access
3490d4e57c net/ngbe: restrict configuration of VLAN strip offload
7a8481b344 net/ngbe: fix interrupt lost in legacy or MSI mode
a00742dc65 net/ngbe: reconfigure more MAC Rx registers
d387ad6d3a net/ngbe: fix driver load bit to inform firmware
c8a526e4aa net/txgbe: fix driver load bit to inform firmware
b636e174f9 net/txgbe: remove outer UDP checksum capability
5efb2e5375 net/txgbe: fix VF-PF mbox interrupt
9028f6687e net/txgbe: fix SWFW mbox
3763c93479 net/hns3: remove ROH devices
45b60a7435 net/vmxnet3: fix crash after configuration failure
c6ad6ce36d net/netvsc: force Tx VLAN offload on 801.2Q packet
dcc46f0e5f examples/ntb: check info query return
f984d9801f test/bonding: remove redundant info query
50aa17be6d examples/l3fwd: fix read beyond boundaries
1ad8946112 examples/l3fwd-power: fix options parsing overflow
57735df5fa net/dpaa2: fix memory corruption in TM
690a4466f4 bus/fslmc: fix Coverity warnings in QBMAN
3a06ee1e70 app/dumpcap: remove unused struct array
67c2018ae1 net/mlx5: fix indirect list flow action callback invocation
fc9a001f1d net/mlx5: fix reported Rx/Tx descriptor limits
8d1138af4d net/mlx5: fix SWS meter state initialization
c5b4c3ecad net/mlx5: fix non-template flow action validation
b6ca715f56 net/mlx5: fix SQ flow item size
1fca4f8bf1 net/mlx5/hws: fix range definer error recovery
ffaa641b8f net/mlx5: fix GRE flow item translation for root table
5eac1e6ff0 net/mlx5: fix memory leak in metering
158ea9b655 eal/unix: optimize thread creation
53b225e96b net/mlx5: fix Tx tracing to use single clock source
9af26e2cde net/mlx5: fix real time counter reading from PCI BAR
367c6c9c84 net/mlx5: fix trace script for multiple burst completion
e594df339a crypto/openssl: fix 3DES-CTR with big endian CPUs
5301879859 common/cnxk: fix double free of flow aging resources
e26531c225 net/mvneta: fix possible out-of-bounds write
d30bef9034 net/ixgbe: fix link status delay on FreeBSD
d366bfb9c8 net/ice: detect stopping a flow director queue twice
78b0870687 net/hns3: register VLAN flow match mode parameter
8d0ca45d12 net/hns3: restrict tunnel flow rule to one header
379d498833 net/netvsc: fix using Tx queue higher than Rx queues
c7073bd24e 23.11.3-rc1
45d48356e5 net/ionic: fix build with Fedora Rawhide
1afa4c7c5e power: fix mapped lcore ID
cdeda6ffe8 net/gve/base: fix build with Fedora Rawhide
8844b427e8 dmadev: fix potential null pointer access
a0607f5fb0 net/nfp: do not set IPv6 flag in transport mode
d21d489fad net/nfp: notify flower firmware about PF speed
886b99e9fa hash: fix thash LFSR initialization
1f89198cfb build: remove version check on compiler links function
44ba0b17ea net/mlx5: fix flex item header length field translation
0645f6587a net/mlx5: fix non full word sample fields in flex item
39c058f69c net/mlx5: fix next protocol validation after flex item
07b84c0ed3 app/testpmd: remove flex item init command leftover
be6e70f4b0 net/mlx5: fix number of supported flex parsers
3f7bd80b7e net/mlx5: fix flex item tunnel mode
01d6deac1d net/mlx5: add flex item query for tunnel mode
0a64d025f6 net/mlx5/hws: fix flex item as tunnel header
57d7ef4bd1 net/mlx5: workaround list management of Rx queue control
c5b4422ac6 net/iavf: preserve MAC address with i40e PF Linux driver
55b382e481 net/ice/base: fix VLAN replay after reset
bf928774cc net/ice/base: add bounds check
5325a17d8f net/pcap: fix blocking Rx
23918a6a09 net/nfp: fix pause frame setting check
732636cea5 net/nfp: fix link change return value
fe1c8a18d1 net/hns3: verify reset type from firmware
1660095be0 ethdev: verify queue ID in Tx done cleanup
80d2fcc130 net/tap: restrict maximum number of MP FDs
a228e595c1 net/memif: fix buffer overflow in zero copy Rx
1766e0a61a net/gve: add IO memory barriers before reading descriptors
d4bf7fd4b3 net/gve: fix refill logic causing memory corruption
e6a3bb2869 net/nfp: fix representor port link status update
be3892c592 net/nfp: fix type declaration of some variables
b6bf4f5532 net/gve: always attempt Rx refill on DQ
47d8a13a51 net/gve: fix mbuf allocation memory leak for DQ Rx
07fb7df112 net/dpaa: fix reallocate mbuf handling
bc069f0864 bus/dpaa: fix the fman details status
c9c31ad42f bus/dpaa: fix VSP for 1G fm1-mac9 and 10
bc23744d31 net/dpaa: fix typecasting channel ID
d8653104f8 bus/dpaa: fix PFDRs leaks due to FQRNIs
aaf4108fc3 ethdev: fix overflow in descriptor count
07e7664545 net/hns3: fix dump counter of registers
9691b735d0 net/hns3: remove some basic address dump
423cac5f35 net/ena: revert redefining memcpy
a050ba7ffe net/mana: support rdma-core via pkg-config
43526bd598 net/pcap: set live interface as non-blocking
d5a5ea31bb app/testpmd: remove unnecessary cast
d82a275bd9 net/tap: avoid memcpy with null argument
661aa0b6e7 net/gve: fix Tx for chained mbuf
8a558580d8 net/gve: fix queue setup and stop
e6295c5087 common/idpf: fix AVX-512 pointer copy on 32-bit
19ba29791a net/iavf: fix AVX-512 pointer copy on 32-bit
5bbf365cc9 net/ice: fix AVX-512 pointer copy on 32-bit
ea5a85fc65 net/i40e: fix AVX-512 pointer copy on 32-bit
ef1ec2ea1e net/iavf: delay VF reset command
066aae50ee net/i40e/base: fix loop bounds
abd0416c81 net/i40e/base: fix unchecked return value
fc6a0dc44c net/i40e/base: fix repeated register dumps
59d2c7c064 net/i40e/base: fix DDP loading with reserved track ID
e3abeff288 net/i40e/base: fix blinking X722 with X557 PHY
190f37ff8e net/i40e/base: add missing X710TL device check
a9e11044c0 net/i40e/base: fix misleading debug logs and comments
915830f032 net/i40e/base: fix setting flags in init function
fa2ad7b33c net/ixgbe/base: fix unchecked return value
ce72043138 net/ice/base: fix iteration of TLVs in Preserved Fields Area
97b84ba5e9 net/ice/base: fix link speed for 200G
49c494431a net/cpfl: fix parsing protocol ID mask field
21d264149c net/iavf: fix crash when link is unstable
e4a7cb42dc net/cpfl: add checks for flow action types
c93b6d6b2d net/e1000: fix link status crash in secondary process
ac3339a7ce fib: fix AVX512 lookup
bc578c07f0 vhost: restrict set max queue pair API to VDUSE
1048dc138b net/virtio-user: reset used index counter
13406e37f9 vdpa/nfp: fix reconfiguration
fe6e2ce164 vdpa/nfp: fix hardware initialization
75cf78c0af vdpa: update used flags in used ring relay
6e3cb080ec vhost: fix offset while mapping log base address
b9c33e6227 baseband/acc: fix soft output bypass RM
015973002b baseband/acc: fix access to deallocated mem
149d6cee55 common/cnxk: fix IRQ reconfiguration
2151056d7a common/cnxk: fix base log level
9193f9aaec event/cnxk: fix OOP handling in event mode
da82470018 net/cnxk: fix OOP handling for inbound packets
c79d3d3f9e common/cnxk: fix CPT HW word size for outbound SA
b4d9080615 common/cnxk: fix inline CTX write
7ad2841fe8 common/cnxk: fix MAC address change with active VF
b07c1fbe16 event/cnxk: fix Rx timestamp handling
47d7010639 net/cnxk: fix Rx offloads to handle timestamp
44a397a33b net/cnxk: fix Rx timestamp handling for VF
181e17a8ce ml/cnxk: fix handling of TVM model I/O
0f68a40858 app/dumpcap: fix handling of jumbo frames
92040c569e pcapng: fix handling of chained mbufs
11ac84c58a fib6: add runtime checks in AVX512 lookup
f9cb3c9d11 power: enable CPPC
2b19a7499a net/nfb: fix use after free
037b235bde examples/vhost: fix free function mismatch
0fc3555488 raw/ifpga: fix free function mismatch in interrupt config
57d0cbadba raw/ifpga/base: fix use after free
6ed76c1fb7 net/sfc: fix use after free in debug logs
3e0f595521 net/nfp: fix double free in flow destroy
9667b34853 net/e1000: fix use after free in filter flush
c24dc6acb5 net/cpfl: fix invalid free in JSON parser
e794faf1e5 net/cnxk: fix use after free in mempool create
d8502a35fa event/cnxk: fix free function mismatch in port config
5fe3dbe571 dma/idxd: fix free function mismatch in device probe
c879fa42df crypto/bcmfs: fix free function mismatch
02197bc242 common/idpf: fix use after free in mailbox init
10f467409f common/qat: fix use after free in device probe
bd33ab9160 baseband/la12xx: fix use after free in modem config
c890f365b6 bpf: fix free function mismatch if convert fails
77d2cb36a6 examples/ipsec-secgw: fix dequeue count from cryptodev
023d3c4a2b crypto/scheduler: fix session size computation
16c50a2885 dev: fix callback lookup when unregistering device
a5680bcdb4 common/dpaax/caamflib: fix PDCP SNOW-ZUC watchdog
26befc8aee crypto/dpaa2_sec: fix memory leak
97d5f9eedb examples/eventdev: fix queue crash with generic pipeline
2d4b832135 test/event: fix target event queue
0786b20a56 test/event: fix schedule type
058c13be8d eal/x86: fix 32-bit write combining store
e56ba1eea6 drivers: remove redundant newline from logs
1d5ac7180a bus/vdev: revert fix devargs in secondary process
commit b01c4cda51d61fce31efdff880c8c5f7b24c5998
Merge: 596ee65b1b c174d5e062
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Mon Feb 17 11:18:11 2025 +0000
Merging upstream branch-3.3
Commit list:
c174d5e062 tests: Use correct arguments to curl.
commit 596ee65b1bbe14b57eb7e8565422774e31b435e5
Merge: b4c5af8f50 b731551968
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Fri Feb 14 14:17:59 2025 +0000
Merging upstream branch-3.3
Commit list:
b731551968 dpif-netdev: Fix Auto Load Balance debug log. (FDP-1145)
commit b4c5af8f50c4c38812401a4742647feb02e553b6
Merge: 73792b38e7 a735a13827
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Thu Feb 13 22:34:42 2025 +0000
Merging upstream branch-3.3
Commit list:
a735a13827 miniflow_extract: Push ct_tp_{src, dst} for later frags. (FDP-124)
commit 73792b38e7645f316a290481661af2d37758ba17
Merge: f8bd44389c dc86b14e88
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Wed Feb 12 21:24:50 2025 +0000
Merging upstream branch-3.3
Commit list:
dc86b14e88 ovsdb-server: Do not use filename after free. (FDP-1118)
commit f8bd44389c3b3d2ea16637984f8ed65e0ecebb00
Merge: 0cc50885d7 ccaa4f5efb
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Mon Feb 10 16:32:53 2025 +0000
Merging upstream branch-3.3
Commit list:
ccaa4f5efb netdev-vport: Ignore ipsec_ tunnel option prefix for all tunnels. (FDP-797)
e1251ddbfb ofproto-dpif-xlate: Fix memory leak in xlate_generic_encap_action().
commit 0cc50885d798314118b51d12488e82b3f207752f
Merge: abf6ee21d9 19e94b239b
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Fri Feb 7 18:47:08 2025 +0000
Merging upstream branch-3.3
Commit list:
19e94b239b github: Update fedora image to 41.
commit abf6ee21d93af20c5fbd3a130bc1f387824808d5
Merge: cd661790fe d52bf2ce89
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Thu Feb 6 11:32:43 2025 +0000
Merging upstream branch-3.3
Commit list:
d52bf2ce89 fedora: Don't generate network-scripts-openvswitch for ver > 40.
commit cd661790fe2ca992c63c388c6ca3828a0aeb44d3
Author: Kevin Traynor <ktraynor@redhat.com>
Date: Wed Jan 29 10:48:25 2025 +0000
redhat: update ovsci Jenkins URL
Signed-off-by: Kevin Traynor <ktraynor@redhat.com>
commit ee895470804b70f6eda20380d89ba1dba638fa6f
Merge: d077af23e5 0ea53574aa
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Wed Jan 29 18:48:20 2025 +0000
Merging upstream branch-3.3
Commit list:
0ea53574aa netdev-offload-tc: Fix ignore of dl type mask when installing flows. (FDP-1114)
commit d077af23e54489f0e9513ec477d95b2005c09b87
Merge: 1abd8c7beb a8d11acb05
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Fri Jan 24 15:04:14 2025 +0000
Merging upstream branch-3.3
Commit list:
a8d11acb05 dpdk: Use DPDK 23.11.3 release for OVS 3.3.
commit 1abd8c7beb9aea7e66aeb72aa57702b4bda04741
Merge: 500e9b3fb7 f078a551f9
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Thu Jan 23 16:40:27 2025 +0000
Merging upstream branch-3.3
Commit list:
f078a551f9 ofproto-macros.at: Fix hex matching in the strip_recird() macro.
commit 500e9b3fb7192a9d6a228f7db12cd7503ebca668
Merge: 402352490d a53eba2e95
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Mon Jan 20 16:33:52 2025 +0000
Merging upstream branch-3.3
Commit list:
a53eba2e95 ofp-ct: Add missing struct declaration.
commit 402352490dbc4b85fc3c17d0cc59fee9bec2590c
Merge: 957b7b9743 540b649150
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Fri Jan 17 00:04:57 2025 +0000
Merging upstream branch-3.3
Commit list:
540b649150 docs: Add tunnel support to TSO GRE documentation.
commit 957b7b9743d41bb1a87d40d2e4749022065a2c31
Merge: ff7388c778 77a63b5c51
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Thu Jan 16 14:18:49 2025 +0000
Merging upstream branch-3.3
Commit list:
77a63b5c51 rhel, debian: Add missing restart policy to ipsec service.
46af8a20ca rhel, debian: Fix systemd monitoring wrong pid for ovs-monitor-ipsec.
commit ff7388c778b0be945806af054851619c10a499ff
Merge: eaf96f068e 73a775cd59
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Wed Jan 15 15:04:48 2025 +0000
Merging upstream branch-3.3
Commit list:
73a775cd59 dpif-netdev: Modify code comments for function parse_tcp_flags.
8912017d1c ipf: Fix the over-sized reassembly.
commit eaf96f068ee97bcff5b5b3bd3b08694c4c16dbdb
Merge: c86a784a47 43754f1d52
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Tue Jan 14 21:47:54 2025 +0000
Merging upstream branch-3.3
Commit list:
43754f1d52 debian: Let *-ctl handle runtime directory.
3d5ed8b92f debian: Use PIDFile with systemd.
4dfa23ce7f debian: Add X-Python3-Version stanza.
a02a6b1aa4 debian: Drop shlibs:Depends macro for -ipsec.
2e7c4ab691 debian: Drop python3:Depends macro for -vtep.
commit c86a784a47d00664a497628e0ef5b6da1102a194
Merge: 2b575aa7bf 9c1ba8b76c
Author: Open vSwitch CI <ovs-ci@redhat.com>
Date: Fri Jan 10 20:51:15 2025 +0000
Merging upstream branch-3.3
Commit list:
9c1ba8b76c ovsdb: Fix asan warning on ovsdb fatal errors.