* [dpdk-dev] 18.08.1 patches review and test
@ 2018-12-21 10:48 Kevin Traynor
0 siblings, 0 replies; 9+ messages in thread
From: Kevin Traynor @ 2018-12-21 10:48 UTC (permalink / raw)
To: dpdk stable; +Cc: dev, bluca, yskoh, qian.q.xu, pezhang
Hi all,
Here is a list of patches targeted for stable release 18.08.1. Please
help review and test. The planned date for the final release is 16th
January. Before that, please shout if anyone has objections with these
patches being applied.
Also for the companies committed to running regression tests,
please run the tests and report any issue before the release date.
A release candidate tarball can be found at:
https://dpdk.org/browse/dpdk-stable/tag/?id=v18.08.1-rc2
These patches are located at branch 18.08 of dpdk-stable repo:
https://dpdk.org/browse/dpdk-stable/
Thanks.
Kevin Traynor
---
Adrien Mazarguil (1):
net/mlx5: fix artificial L4 limitation on switch flow rules
Agalya Babu RadhaKrishnan (4):
vfio: disable in FreeBSD build with meson
net/nfp: disable in FreeBSD build with meson
net/avp: disable in FreeBSD build with meson
net/softnic: disable in FreeBSD build with meson
Ajit Khaparde (4):
net/bnxt: fix MTU setting
net/bnxt: set MAC filtering as outer for non tunnel frames
net/bnxt: set a VNIC as default only once
net/bnxt: remove excess log messages
Akash Saxena (1):
crypto/openssl: fix RSA verify operation
Alejandro Lucero (6):
ethdev: fix MAC changes when live change not supported
net/nfp: fix live MAC changes not supported
net/nfp: fix mbuf flags with checksum good
ethdev: fix error handling in create function
net/nfp: fix RSS
bus/pci: compare kernel driver instead of interrupt handler
Ali Alnubani (4):
net/mlx4: fix minor typo
net/mlx5: fix minor typos
net/mlx4: fix initialization of struct members
net/mlx5: fix initialization of struct members
Anatoly Burakov (10):
fbarray: fix detach in --no-shconf mode
eal: do not allow legacy mode with --in-memory mode
mem: fix undefined behavior in NUMA-aware mapping
mem: improve segment list preallocation
mem: fix resource leak
ipc: remove panic in async request
malloc: fix adjacency check to also include segment list
usertools: check for lspci dependency
ipc: fix access after async request failure
mem: fix division by zero in no-NUMA mode
Andrew Rybchenko (2):
net/sfc/base: fix build because of no declaration
net/sfc: receive prepared packets even in Rx exception case
Andy Moreton (4):
net/sfc/base: properly align on line continuation
net/sfc/base: add space after sizeof
net/sfc/base: fix ID retrieval in v3 licensing
net/sfc/base: fix MAC Tx stats for less or equal to 64 bytes
Anoob Joseph (5):
examples/ipsec-secgw: fix wrong session size
app/test-crypto-perf: fix check for auth key
app/test-crypto-perf: fix check for cipher IV
app/test-crypto-perf: fix double allocation of memory
net/octeontx: fix failures when available ports > queues
Asaf Penso (1):
net/mlx5: fix function documentation
Bei Sun (1):
net/bnxt: set VLAN strip mode before default VNIC cfg
Beilei Xing (5):
net/e1000: fix queue number in RSS configuration
net/avf: remove keeping CRC configuration
net/i40e: update Tx offload mask
net/i40e: fix Rx instability with vector mode
net/i40e: fix X710 Rx after reading some registers
Brian Archbold (1):
app/testpmd: fix duplicate exit
Bruce Richardson (3):
compat: fix symbol version support with meson
net/avf: fix unused variables and label
net/avf: fix missing compiler error flags
Chaitanya Babu Talluri (1):
efd: fix write unlock during ring creation
Chas Williams (2):
net/bonding: fix Rx slave fairness
net/virtio: do not re-enter clean up routines
Cristian Dumitrescu (1):
examples/ip_pipeline: fix port and table stats read
Damjan Marion (1):
net/i40e: fix 25G AOC and ACC cable detection on XXV710
Darek Stojaczyk (4):
malloc: check size hint when reserving the biggest element
vfio: fix read of freed memory on getting container fd
vfio: share default container in multi-process
vfio: do not needlessly setup device in secondary process
Dariusz Stojaczyk (2):
ipc: fix undefined behavior in no-shconf mode
vfio: check if group fd is already open
David Hunt (1):
examples/vm_power: respect maximum CPUs
David Marchand (1):
devtools: fix symbol check when adding experimental section
Dekel Peled (3):
ethdev: fix missing names in Tx offload name array
net/mlx5: fix packet type for MPLS in UDP
net/mlx5: fix validation of Rx queue number
Dharmik Thakkar (1):
test/hash: fix build
Didier Pallard (7):
net: fix Intel prepare function for IP checksum offload
net/e1000: fix missing Tx multi-segs capability
net/fm10k: fix missing Tx multi-segs capability
net/i40e: fix missing Tx multi-segs capability
net/ixgbe: fix missing Tx multi-segs capability
drivers/net: fix several Tx prepare functions
net/i40e: revert fix offload not supported mask
Eric Zhang (1):
net/virtio-user: check negotiated features before set
Evgeny Im (1):
net/failsafe: remove not supported multicast MAC filter
Faicker Mo (1):
net/ixgbe: fix flow create in ntuple check
Fan Zhang (5):
cryptodev: fix library version
vhost/crypto: fix inferred misuse of enum
bus/pci: fix config r/w access
vhost/crypto: fix packet copy in chaining mode
crypto/aesni_mb: fix queue pair free
Ferruh Yigit (21):
app/testpmd: fix displaying RSS hash functions
drivers/net: fix log type string
mbuf: fix library version on meson build
ring: add library version to meson build
kni: fix build on Linux 4.19
fix global variable issues
bus/dpaa: fix build with gcc 9.0
eal: fix build with gcc 9.0
ethdev: fix redundant function pointer check
app/testpmd: fix Tx offload flags
net/avf/base: fix shifting 32-bit signed variable 31 times
net/bnxt: fix uninitialized variable access
lib: fix shifting 32-bit signed variable 31 times
service: fix possible null access
vhost: fix possible out of bound access
test: fix build
crypto/ccp: fix resource leak
test/reorder: fix out of bound access
net/i40e/base: fix comment referencing internal data
bus/pci: fix allocation of device path
ethdev: eliminate interim variable
Fiona Trahe (8):
crypto/qat: fix typo
compress/qat: fix checksum on decompression
compress/qat: remove unnecessary assignment
test/crypto: fix number of queue pairs
common/qat: fix failure to create PMD
common/qat: fix for invalid response from firmware
compressdev: clarify usage of op structure
compressdev: fix op allocation
Gaetan Rivet (1):
devargs: fix variadic parsing memory leak
Gautam Dawar (1):
net/sfc/base: fix out of bounds read when dereferencing sdup
Gavin Hu (5):
ring/c11: synchronize load and store of the tail
ring/c11: move atomic load of head above the loop
ring/c11: keep deterministic order allowing retry to work
ring/c11: relax ordering for load and store of the head
doc: add cross-compilation in sample apps guide
Haiyue Wang (2):
net/avf: fix build with debug enabled
net/i40e: enable loopback function for X722 MAC
Harry van Haaren (1):
event/sw: fix cq index check for unlink usecases
Hemant Agrawal (3):
net/dpaa: fix jumbo buffer config
event/dpaa2: fix mbuf assignment in atomic processing
net/dpaa2: fix VLAN filter enablement
Herakliusz Lipiec (2):
app/testpmd: fix printf format in event callback
examples/ipv4_multicast: fix leak of cloned packets
Honnappa Nagarahalli (2):
build: enable ARM NEON flag when __aarch64__ defined
hash: fix key store element alignment
Huaibin Wang (1):
net/i40e: keep promiscuous on if allmulticast is enabled
Hyong Youb Kim (6):
net/enic: do not use non-standard integer types
net/enic: set Rx VLAN offload flag for non-stripped packets
net/enic: explicitly disable overlay offload
app/testpmd: check Rx VLAN offload flag to print VLAN TCI
net/enic: fix supported packet types
net/enic: fix size check in Tx prepare handler
Ian Dolzhansky (1):
net/failsafe: add checks for deferred queue setup
Igor Romanov (7):
net/bonding: use evenly distributed default RSS RETA
net/bonding: do not ignore RSS key on device config
net/failsafe: fix crash on slave queue release
net/sfc: fix an Rx queue double release possibility
net/sfc: fix a Tx queue double release possibility
net/failsafe: report actual device capabilities
net/sfc/base: fix field order in filter spec struct
Ilya Maximets (10):
doc: fix style and syntax in flow API guide
vhost: fix zmbufs array leak after NUMA realloc
vhost-user: drop connection on message handling failures
doc: fix typos in the flow API guide
net/ixgbe: fix busy polling while fiber link update
net/ixgbe: stop link setup alarm handler before start
doc: fix DESTDIR variable name in meson guide
eal/bsd: fix possible IOPL fd leak
net/virtio: avoid annoying IOPL error log
vhost: fix double read of descriptor flags
Ivan Malov (5):
net/sfc/base: fix name of the argument to store RSS flags
net/sfc/base: fix a typo in unicast filter insertion comment
net/sfc: do not skip RSS configuration step on reconfigure
net/sfc: allow to query RSS key and HF in isolated mode
net/sfc: allow to query RSS key and HF when RSS is disabled
Jasvinder Singh (4):
app/testpmd: fix metering and policing commands
app/testpmd: fix memory leak for TM object
app/testpmd: fix memory allocation for DSCP table
app/testpmd: fix memory leak for DSCP table
Jeff Guo (1):
igb_uio: fix unexpected removal for hot-unplug
Jerin Jacob (12):
mk: disable OcteonTx for buggy compilers only on arm64
net/octeontx: fix packet corruption on Tx
doc: fix eventdev shared library version
app/testpmd: fix csum parse-tunnel command invocation
mbuf: fix Tx offload mask
doc: clarify L3 Tx checksum prerequisite
doc: clarify L4 Tx checksum prerequisite
mbuf: fix offload flag name and list
doc: clarify VLAN and QinQ Tx offload prerequisite
app/testpmd: fix QinQ strip display option
crypto/scheduler: fix build with gcc 8.2
doc: clarify TSO Tx offload prerequisite
Jia Yu (1):
net/bonding: fix buffer corruption in packets
Jiayu Hu (1):
vhost: fix corner case for enqueue operation
John Daley (1):
net/enic: fix flow API memory leak
Joyce Kong (1):
config: enable more than 128 cores for arm64
Junxiao Shi (1):
cryptodev: fix pool element size for undefined operation
Kamil Chalupnik (1):
app/bbdev: fix inputs mbuf creation
Kevin Traynor (1):
version: 18.08.1-rc1
Konstantin Ananyev (3):
acl: forbid rule with priority zero
ip_frag: check fragment length of incoming packet
bpf: fix x86 JIT for immediate loads
Leah Tekoa (1):
app/testpmd: fix RED byte stats
Lee Daly (2):
compress/isal: fix uncleared compression states
net/bonding: fix possible silent failure in configuration
Li Han (1):
ip_frag: fix overflow in key comparison
Luca Boccassi (13):
net/ixgbe: do not return internal code
eal: include missing hypervisor files in meson
raw/ifpga: use -Wno-error=format-security for meson
net/i40e: use -Wno-error=format-security for meson
igb_uio: install module when building with meson
build: create relative symlinks for PMDs in libdir
net/e1000: do not error out if Rx drop enable is set
net/virtio: register/unregister intr handler on start/stop
eal/linux: handle UIO read failure in interrupt handler
net/vmxnet3: fix hot-unplug
net/mlx5: fallback quietly if pkg-config is unavailable
build: set -mfpu=neon flag for armv7-a with meson
net/ixgbe/base: add LHA ID
Mark Spender (1):
net/sfc/base: prevent access to the NIC config before probe
Marko Kovacevic (3):
app/pdump: fix port id storage size
doc: fix formatting in IP reassembly app guide
drivers/crypto: fix wrongly assignment of digest_len
Martin Harvey (6):
net/sfc/base: fix PreFAST warnings because of unused return
net/sfc/base: fix invalid order of memset arguments
net/sfc/base: fix output buffer SAL annotation
net/sfc/base: fix SAL annotation for input buffers
net/sfc/base: check size of memory to read sensors data to
net/sfc/base: avoid usage of too big arrays on stack
Matthew Smith (1):
net/ixgbe: wait longer for link after fiber MAC setup
Maxime Coquelin (5):
vhost: fix error handling when mem table gets updated
vhost: avoid memory barriers when no descriptors dequeued
vhost: fix packed ring constants declaration
vhost: fix payload size of reply
vhost: fix crash after mmap failure
Michal Krawczyk (1):
net/ena: recreate HW IO rings on start and stop
Moti Haimovsky (1):
examples/l3fwd-power: fix power library fallback
Naga Suresh Somarowthu (1):
test/kni: check module dependency
Natalie Samsonov (1):
net/mvpp2: fix comments and error messages
Neil Horman (2):
devtools: relax rule for identifying symbol section
devtools: fix regex in symbol addition check
Nikhil Rao (7):
eventdev: fix eth Rx adapter hotplug incompatibility
test/event: remove eth Rx adapter vdev workaround
test/event: fix build for timer adapter
test/event: fix RSS config for eth Rx adapter
test/event: fix eth Rx adapter test for skeleton PMD
test/event: fix Rx adapter intr test for skeleton PMD
eventdev: fix unlock in Rx adapter
Nipun Gupta (1):
net/dpaa2: fix IOVA conversion for congestion memory
Nitin Saxena (1):
net/octeontx: fix mbuf corruption with large private sizes
Ori Kam (3):
examples/flow_filtering: filter out unsupported offloads
examples/flow_filtering: remove VLAN item
examples/flow_filtering: fix capability setting
Pablo de Lara (2):
crypto/aesni_mb: fix possible array overrun
crypto/aesni_mb: fix truncated digest size for CMAC
Pallantla Poornima (3):
test/power: fix ACPI cpufreq module miss fallback
test/kni: fix module miss fallback
test/power: skip KVM autotest if cannot run
Paul Luse (1):
bus/vdev: fix multi-process IPC buffer leak on scan
Paul M Stillwell Jr (1):
ethdev: fix doxygen comment to be with structure
Pavan Nikhilesh (2):
test/event: check burst mode capability
app/eventdev: fix minor typos
Pawel Wodkowski (1):
mem: fix --huge-unlink option
Phil Yang (7):
app/testpmd: optimize mbuf pool allocation
app/testpmd: fix vdev socket initialization
app/testpmd: fix physical port socket initialization
kni: fix FIFO synchronization
kni: fix kernel FIFO synchronization
app/testpmd: reserve NUMA node per port and per ring
test: release ring resources after PMD perf test
Qi Zhang (10):
bus/vdev: fix error log on secondary device scan
config: remove unused parameter
net/i40e: fix send admin queue command before init
net/i40e/base: fix partition id calculation for X722
net/i40e/base: improve the polling mechanism
net/i40e/base: read LLDP config area with correct endianness
net/i40e/base: properly clean resources
net/i40e/base: gracefully clean the resources
net/i40e/base: correct global reset timeout calculation
bus/vdev: fix devargs after multi-process bus scan
Qiming Yang (2):
test: fix interrupt check
net/i40e: fix getting RSS configuration
Radu Nicolau (5):
net/bonding: stop and deactivate slaves on stop
net/bonding: fix crash on probe
app/testpmd: fix port status for new bonded devices
net/bonding: fix crash when stopping mode 4 port
examples/bond: fix crash when there is no active slave
Rafal Kozik (3):
doc: add VFIO in ENA guide
net/ena: fix cleaning HW IO rings configuration
net/ena: fix out of order completion
Rahul Lakkireddy (7):
net/cxgbe: announce Rx scatter offload
net/cxgbevf: add PCI uninitialization for VF
net/cxgbe: check Rx config before doing VLAN strip offload
net/cxgbe: fix check for redefined match items
net/cxgbe: increase completion wait time for flow operations
net/cxgbe: fix wrong ingress port value set in filter spec
net/cxgbe: fix control queue mbuf pool naming convention
Rami Rosen (5):
doc: fix wrong usage of bind command
examples/vhost: remove unnecessary constant
bpf: fix a typo
doc: fix function name in flow filtering app guide
doc: fix a typo in testpmd guide
Rasesh Mody (10):
net/qede/base: fix to handle stag update event
net/qede: fix ethernet type in HW registers
net/qede/base: fix logic for sfp get/set
net/bnx2x: fix logging to include device name
net/bnx2x: fix to disable further interrupts
net/bnx2x: fix call to link handling periodic function
net/bnx2x: fix to add PHY lock
net/bnx2x: fix dynamic logging
net/bnx2x: fix VF link state update
net/bnx2x: cleanup info logs
Raslan Darawsheh (2):
net/tap: fix reported number of Tx packets
app/testpmd: fix L4 length for UDP checksum
Reshma Pattan (5):
pdump: remove dependency on libpthread
app/testpmd: fix missing jump action in flow action
examples/ip_pipeline: fix IPv6 endianness
net/softnic: fix IPv6 endianness
latency: fix timestamp marking and latency calculation
Richard Houldsworth (1):
net/sfc/base: make last byte of module information available
Rosen Xu (2):
raw/ifpga: check probing error
app/testpmd: fix shaper profile parameters
Sachin Saxena (1):
net/dpaa: fix link speed based on MAC type
Seth Howell (1):
malloc: notify primary process about hotplug in secondary
Shagun Agrawal (1):
net/cxgbe: fix memory access when parsing flow match items
Shahaf Shuler (6):
net/mlx5: disable ConnectX-4 Lx Multi Packet Send by default
net/mlx5: fix RSS flow action hash type selection
net/mlx5: support missing counter in extended statistics
net/mlx5: add representor specific statistics
net/mlx5: always use representor ifindex for ioctl
net: fix build with pedantic
Shahed Shaikh (5):
net/qede: fix flow director for IPv6 filter
net/qede: fix Rx buffer size calculation
net/qede/base: fix MFW FLR flow
net/qede: fix Tx tunnel offload support mask
net/qede: fix Tx offload mask
Shreyansh Jain (2):
bus/fslmc: fix physical addressing check
raw/skeleton: fix memory leak on test failure
Somnath Kotur (2):
net/bnxt: get rid of ff pools and use VNIC info array
net/bnxt: fix uninitialized pointer access in Tx
Stephen Hemminger (13):
net/netvsc: fix chimney buffer size error handling
net/netvsc: resize event buffer as needed
ethdev: fix port ownership logs
igb_uio: fix refcount if open returns error
net/failsafe: use prefix for function
doc: remove invalid config option from ena guide
doc: remove invalid config options from liquidio guide
net/qede: remove invalid config option checks
doc: fix spelling in PMD guides
net/mlx5: use pkg-config to handle SUSE libmnl
bus/vmbus: fix directory handle leak on error
net/tap: fix file descriptor leak on error
net/tap: fix file descriptor check
Stewart Allen (1):
net/ena: fix passing RSS hash to mbuf
Subrahmanyam Nilla (1):
net/thunderx: fix Tx desc corruption in scatter-gather mode
Szymon Sliwa (1):
crypto/mvsam: update hash digest sizes
Takeshi Yoshimura (1):
vfio: fix sPAPR IOMMU mapping
Thomas Monjalon (10):
kvargs: fix processing a null list
kni: fix build on Linux < 3.14
ethdev: fix doxygen comments of shared data fields
eal/x86: remove unused memcpy file
pci: fix parsing of address without function number
eal: fix build with -O1
kni: fix possible uninitialized variable
net/mlx4: fix possible uninitialized variable
fix indentation in symbol maps
fix dpdk.org URLs
Timothy Redaelli (2):
vhost/crypto: fix shared lib build without cryptodev
net/qede: fix crash when configure fails
Tiwei Bie (20):
malloc: fix potential null pointer dereference
vhost: fix vhost interrupt support
vhost: fix return value on enqueue path
net/virtio-user: fix deadlock in memory events callback
net/virtio-user: fix memory hotplug support in vhost-kernel
net/virtio-user: fix multiple queue for vhost-kernel
net/virtio: add missing supported features
vhost: fix notification for packed ring
vhost: fix vector filling for packed ring
net/vhost: fix parameters string
net/virtio-user: do not stop stopped device again
net/virtio-user: do not make vhost channel non-block
net/virtio-user: do not reset owner when driver resets
net/virtio-user: fix device features for server mode
net/virtio: fix guest announce support
vhost: fix IOVA access for packed ring
net/virtio-user: fix typo in error message
net/virtio: fix unchecked return value
vhost: remove unneeded null pointer check
doc: remove old options from pdump guide
Tomasz Cel (1):
doc: fix missing CCM to QAT feature list
Tomasz Duszynski (3):
net/mvpp2: fix array initialization
doc: fix typo for cryptodev
crypto/mvsam: fix shared library build
Tomasz Jozwiak (2):
compressdev: fix compression API description
common/qat: remove check of valid firmware response
Vijay Srivastava (2):
net/sfc/base: fix outer IPID field in TSO option descriptors
net/sfc/base: add check for TUNNEL module in NIC reset API
Vipin Varghese (1):
net/tap: fix probe for multiq or flowq failure
Vivek Sharma (1):
eal: use correct data type for bitmap slab operations
Wei Zhao (3):
net/ixgbe: fix RSS flow error return
app/testpmd: fix Rx offload search
net/ixgbe: fix Rx LRO capability offload for x550
Wenzhuo Lu (2):
ethdev: fix invalid configuration after failure
ethdev: fix device info getting
Xiao Wang (2):
net/ifc: do not notify before HW ready
net/ifc: fix address translation function name
Xiaolong Ye (4):
net/i40e: cancel alarm handler at the end of closure
net/i40e: fix offload not supported mask
net/ixgbe: fix maximum wait time in comment
net/ifcvf: fix typo on struct name
Xiaoxin Peng (1):
net/bnxt: reduce polling interval for valid bit
Xiaoyun Li (2):
net/i40e: fix overwriting RSS RETA
net/ixgbe: fix overwriting RSS RETA
Xueming Li (3):
net/mlx5: fix interrupt completion queue index wrapping
net/mlx5: fix representor port link status
net/mlx5: fix representor port xstats
Yanglong Wu (2):
net/ixgbevf: fix link state
net/ixgbe: fix TDH register write
Yaroslav Brustinov (2):
net/e1000: fix Tx offload capability typos
ethdev: fix typo in queue setup error log
Yipeng Wang (7):
test/hash: fix bucket size in perf test
test/hash: fix r/w test with non-consecutive cores
test/hash: add missing file in meson build
hash: remove unused constant
hash: fix race condition in iterate
hash: remove unnecessary pause
hash: fix TSX aborts with newer gcc
Yong Wang (2):
doc: fix typo in testpmd guide
doc: fix NUMA library name in Linux guide
Yongping Zhang (1):
net/bnxt: fix registration of VF async event completion ring
Yongseok Koh (8):
net/mlx4: support externally allocated static memory
net/mlx5: support externally allocated static memory
net/mlx5: fix errno values for flow engine
mk: disable gcc AVX512F support
net/mlx4: optimize Tx external memory registration
net/mlx5: optimize Tx external memory registration
net/mlx5: optimize Tx doorbell write
net/mlx5: optimize Rx buffer replenishment threshold
Yunjian Wang (2):
net/bonding: support matching QinQ ethertype
net/e1000/base: fix uninitialized variable
Zhirun Yan (5):
net/ixgbe: update Tx offload mask
net/igb: update Tx offload mask
net/avf: fix Tx offload mask
net/i40e: fix port close
net/i40e: remove redundant reset of queue number
Ziye Yang (1):
eal/linux: fix memory leak of logid
^ permalink raw reply [flat|nested] 9+ messages in thread
* [dpdk-dev] 18.08.1 patches review and test
@ 2019-01-30 16:27 Kevin Traynor
2019-03-06 16:45 ` Walker, Benjamin
2019-03-22 16:56 ` Kevin Traynor
0 siblings, 2 replies; 9+ messages in thread
From: Kevin Traynor @ 2019-01-30 16:27 UTC (permalink / raw)
To: dpdk stable; +Cc: dev
Hi all,
Here is a list of patches targeted for stable release 18.08.1. Please
help review and test. The tentative date for the final release is 28,
February. Before that, please shout if anyone has objections with these
patches being applied.
Also for the companies committed to running regression tests,
please run the tests and report any issue before the release date.
A release candidate tarball can be found at:
https://dpdk.org/browse/dpdk-stable/tag/?id=v18.08.1-rc3
These patches are located at branch 18.08 of dpdk-stable repo:
https://dpdk.org/browse/dpdk-stable/
Thanks.
Kevin Traynor
---
Adrien Mazarguil (1):
net/mlx5: fix artificial L4 limitation on switch flow rules
Agalya Babu RadhaKrishnan (4):
vfio: disable in FreeBSD build with meson
net/nfp: disable in FreeBSD build with meson
net/avp: disable in FreeBSD build with meson
net/softnic: disable in FreeBSD build with meson
Ajit Khaparde (4):
net/bnxt: fix MTU setting
net/bnxt: set MAC filtering as outer for non tunnel frames
net/bnxt: set a VNIC as default only once
net/bnxt: remove excess log messages
Akash Saxena (1):
crypto/openssl: fix RSA verify operation
Alejandro Lucero (6):
ethdev: fix MAC changes when live change not supported
net/nfp: fix live MAC changes not supported
net/nfp: fix mbuf flags with checksum good
ethdev: fix error handling in create function
net/nfp: fix RSS
bus/pci: compare kernel driver instead of interrupt handler
Ali Alnubani (4):
net/mlx4: fix minor typo
net/mlx5: fix minor typos
net/mlx4: fix initialization of struct members
net/mlx5: fix initialization of struct members
Anatoly Burakov (10):
fbarray: fix detach in --no-shconf mode
eal: do not allow legacy mode with --in-memory mode
mem: fix undefined behavior in NUMA-aware mapping
mem: improve segment list preallocation
mem: fix resource leak
ipc: remove panic in async request
malloc: fix adjacency check to also include segment list
usertools: check for lspci dependency
ipc: fix access after async request failure
mem: fix division by zero in no-NUMA mode
Andrew Rybchenko (2):
net/sfc/base: fix build because of no declaration
net/sfc: receive prepared packets even in Rx exception case
Andy Moreton (4):
net/sfc/base: properly align on line continuation
net/sfc/base: add space after sizeof
net/sfc/base: fix ID retrieval in v3 licensing
net/sfc/base: fix MAC Tx stats for less or equal to 64 bytes
Anoob Joseph (5):
examples/ipsec-secgw: fix wrong session size
app/test-crypto-perf: fix check for auth key
app/test-crypto-perf: fix check for cipher IV
app/test-crypto-perf: fix double allocation of memory
net/octeontx: fix failures when available ports > queues
Asaf Penso (1):
net/mlx5: fix function documentation
Bei Sun (1):
net/bnxt: set VLAN strip mode before default VNIC cfg
Beilei Xing (5):
net/e1000: fix queue number in RSS configuration
net/avf: remove keeping CRC configuration
net/i40e: update Tx offload mask
net/i40e: fix Rx instability with vector mode
net/i40e: fix X710 Rx after reading some registers
Brian Archbold (1):
app/testpmd: fix duplicate exit
Bruce Richardson (3):
compat: fix symbol version support with meson
net/avf: fix unused variables and label
net/avf: fix missing compiler error flags
Chaitanya Babu Talluri (1):
efd: fix write unlock during ring creation
Chas Williams (2):
net/bonding: fix Rx slave fairness
net/virtio: do not re-enter clean up routines
Cristian Dumitrescu (1):
examples/ip_pipeline: fix port and table stats read
Damjan Marion (1):
net/i40e: fix 25G AOC and ACC cable detection on XXV710
Darek Stojaczyk (4):
malloc: check size hint when reserving the biggest element
vfio: fix read of freed memory on getting container fd
vfio: share default container in multi-process
vfio: do not needlessly setup device in secondary process
Dariusz Stojaczyk (2):
ipc: fix undefined behavior in no-shconf mode
vfio: check if group fd is already open
David Hunt (1):
examples/vm_power: respect maximum CPUs
David Marchand (1):
devtools: fix symbol check when adding experimental section
Dekel Peled (3):
ethdev: fix missing names in Tx offload name array
net/mlx5: fix packet type for MPLS in UDP
net/mlx5: fix validation of Rx queue number
Dharmik Thakkar (1):
test/hash: fix build
Didier Pallard (7):
net: fix Intel prepare function for IP checksum offload
net/e1000: fix missing Tx multi-segs capability
net/fm10k: fix missing Tx multi-segs capability
net/i40e: fix missing Tx multi-segs capability
net/ixgbe: fix missing Tx multi-segs capability
drivers/net: fix several Tx prepare functions
net/i40e: revert fix offload not supported mask
Eric Zhang (1):
net/virtio-user: check negotiated features before set
Evgeny Im (1):
net/failsafe: remove not supported multicast MAC filter
Faicker Mo (1):
net/ixgbe: fix flow create in ntuple check
Fan Zhang (5):
cryptodev: fix library version
vhost/crypto: fix inferred misuse of enum
bus/pci: fix config r/w access
vhost/crypto: fix packet copy in chaining mode
crypto/aesni_mb: fix queue pair free
Ferruh Yigit (21):
app/testpmd: fix displaying RSS hash functions
drivers/net: fix log type string
mbuf: fix library version on meson build
ring: add library version to meson build
kni: fix build on Linux 4.19
fix global variable issues
bus/dpaa: fix build with gcc 9.0
eal: fix build with gcc 9.0
ethdev: fix redundant function pointer check
app/testpmd: fix Tx offload flags
net/avf/base: fix shifting 32-bit signed variable 31 times
net/bnxt: fix uninitialized variable access
lib: fix shifting 32-bit signed variable 31 times
service: fix possible null access
vhost: fix possible out of bound access
test: fix build
crypto/ccp: fix resource leak
test/reorder: fix out of bound access
net/i40e/base: fix comment referencing internal data
bus/pci: fix allocation of device path
ethdev: eliminate interim variable
Fiona Trahe (8):
crypto/qat: fix typo
compress/qat: fix checksum on decompression
compress/qat: remove unnecessary assignment
test/crypto: fix number of queue pairs
common/qat: fix failure to create PMD
common/qat: fix for invalid response from firmware
compressdev: clarify usage of op structure
compressdev: fix op allocation
Gaetan Rivet (1):
devargs: fix variadic parsing memory leak
Gautam Dawar (1):
net/sfc/base: fix out of bounds read when dereferencing sdup
Gavin Hu (5):
ring/c11: synchronize load and store of the tail
ring/c11: move atomic load of head above the loop
ring/c11: keep deterministic order allowing retry to work
ring/c11: relax ordering for load and store of the head
doc: add cross-compilation in sample apps guide
Haiyue Wang (2):
net/avf: fix build with debug enabled
net/i40e: enable loopback function for X722 MAC
Harry van Haaren (1):
event/sw: fix cq index check for unlink usecases
Hemant Agrawal (3):
net/dpaa: fix jumbo buffer config
event/dpaa2: fix mbuf assignment in atomic processing
net/dpaa2: fix VLAN filter enablement
Herakliusz Lipiec (2):
app/testpmd: fix printf format in event callback
examples/ipv4_multicast: fix leak of cloned packets
Honnappa Nagarahalli (2):
build: enable ARM NEON flag when __aarch64__ defined
hash: fix key store element alignment
Huaibin Wang (1):
net/i40e: keep promiscuous on if allmulticast is enabled
Hyong Youb Kim (6):
net/enic: do not use non-standard integer types
net/enic: set Rx VLAN offload flag for non-stripped packets
net/enic: explicitly disable overlay offload
app/testpmd: check Rx VLAN offload flag to print VLAN TCI
net/enic: fix supported packet types
net/enic: fix size check in Tx prepare handler
Ian Dolzhansky (1):
net/failsafe: add checks for deferred queue setup
Igor Romanov (7):
net/bonding: use evenly distributed default RSS RETA
net/bonding: do not ignore RSS key on device config
net/failsafe: fix crash on slave queue release
net/sfc: fix an Rx queue double release possibility
net/sfc: fix a Tx queue double release possibility
net/failsafe: report actual device capabilities
net/sfc/base: fix field order in filter spec struct
Ilya Maximets (10):
doc: fix style and syntax in flow API guide
vhost: fix zmbufs array leak after NUMA realloc
vhost-user: drop connection on message handling failures
doc: fix typos in the flow API guide
net/ixgbe: fix busy polling while fiber link update
net/ixgbe: stop link setup alarm handler before start
doc: fix DESTDIR variable name in meson guide
eal/bsd: fix possible IOPL fd leak
net/virtio: avoid annoying IOPL error log
vhost: fix double read of descriptor flags
Ivan Malov (5):
net/sfc/base: fix name of the argument to store RSS flags
net/sfc/base: fix a typo in unicast filter insertion comment
net/sfc: do not skip RSS configuration step on reconfigure
net/sfc: allow to query RSS key and HF in isolated mode
net/sfc: allow to query RSS key and HF when RSS is disabled
Jasvinder Singh (4):
app/testpmd: fix metering and policing commands
app/testpmd: fix memory leak for TM object
app/testpmd: fix memory allocation for DSCP table
app/testpmd: fix memory leak for DSCP table
Jeff Guo (1):
igb_uio: fix unexpected removal for hot-unplug
Jerin Jacob (12):
mk: disable OcteonTx for buggy compilers only on arm64
net/octeontx: fix packet corruption on Tx
doc: fix eventdev shared library version
app/testpmd: fix csum parse-tunnel command invocation
mbuf: fix Tx offload mask
doc: clarify L3 Tx checksum prerequisite
doc: clarify L4 Tx checksum prerequisite
mbuf: fix offload flag name and list
doc: clarify VLAN and QinQ Tx offload prerequisite
app/testpmd: fix QinQ strip display option
crypto/scheduler: fix build with gcc 8.2
doc: clarify TSO Tx offload prerequisite
Jia Yu (1):
net/bonding: fix buffer corruption in packets
Jiayu Hu (1):
vhost: fix corner case for enqueue operation
John Daley (1):
net/enic: fix flow API memory leak
Joyce Kong (1):
config: enable more than 128 cores for arm64
Junxiao Shi (1):
cryptodev: fix pool element size for undefined operation
Kamil Chalupnik (1):
app/bbdev: fix inputs mbuf creation
Kevin Traynor (3):
version: 18.08.1-rc1
version: 18.08.1-rc2
Revert "raw/skeleton: fix memory leak on test failure"
Konstantin Ananyev (3):
acl: forbid rule with priority zero
ip_frag: check fragment length of incoming packet
bpf: fix x86 JIT for immediate loads
Leah Tekoa (1):
app/testpmd: fix RED byte stats
Lee Daly (2):
compress/isal: fix uncleared compression states
net/bonding: fix possible silent failure in configuration
Li Han (1):
ip_frag: fix overflow in key comparison
Luca Boccassi (13):
net/ixgbe: do not return internal code
eal: include missing hypervisor files in meson
raw/ifpga: use -Wno-error=format-security for meson
net/i40e: use -Wno-error=format-security for meson
igb_uio: install module when building with meson
build: create relative symlinks for PMDs in libdir
net/e1000: do not error out if Rx drop enable is set
net/virtio: register/unregister intr handler on start/stop
eal/linux: handle UIO read failure in interrupt handler
net/vmxnet3: fix hot-unplug
net/mlx5: fallback quietly if pkg-config is unavailable
build: set -mfpu=neon flag for armv7-a with meson
net/ixgbe/base: add LHA ID
Mark Spender (1):
net/sfc/base: prevent access to the NIC config before probe
Marko Kovacevic (3):
app/pdump: fix port id storage size
doc: fix formatting in IP reassembly app guide
drivers/crypto: fix wrongly assignment of digest_len
Martin Harvey (6):
net/sfc/base: fix PreFAST warnings because of unused return
net/sfc/base: fix invalid order of memset arguments
net/sfc/base: fix output buffer SAL annotation
net/sfc/base: fix SAL annotation for input buffers
net/sfc/base: check size of memory to read sensors data to
net/sfc/base: avoid usage of too big arrays on stack
Matthew Smith (1):
net/ixgbe: wait longer for link after fiber MAC setup
Maxime Coquelin (5):
vhost: fix error handling when mem table gets updated
vhost: avoid memory barriers when no descriptors dequeued
vhost: fix packed ring constants declaration
vhost: fix payload size of reply
vhost: fix crash after mmap failure
Michal Krawczyk (1):
net/ena: recreate HW IO rings on start and stop
Mody, Rasesh (1):
net/bnx2x: fix info logs backport
Moti Haimovsky (1):
examples/l3fwd-power: fix power library fallback
Naga Suresh Somarowthu (1):
test/kni: check module dependency
Natalie Samsonov (1):
net/mvpp2: fix comments and error messages
Neil Horman (2):
devtools: relax rule for identifying symbol section
devtools: fix regex in symbol addition check
Nikhil Rao (7):
eventdev: fix eth Rx adapter hotplug incompatibility
test/event: remove eth Rx adapter vdev workaround
test/event: fix build for timer adapter
test/event: fix RSS config for eth Rx adapter
test/event: fix eth Rx adapter test for skeleton PMD
test/event: fix Rx adapter intr test for skeleton PMD
eventdev: fix unlock in Rx adapter
Nipun Gupta (1):
net/dpaa2: fix IOVA conversion for congestion memory
Nitin Saxena (1):
net/octeontx: fix mbuf corruption with large private sizes
Ori Kam (3):
examples/flow_filtering: filter out unsupported offloads
examples/flow_filtering: remove VLAN item
examples/flow_filtering: fix capability setting
Pablo de Lara (2):
crypto/aesni_mb: fix possible array overrun
crypto/aesni_mb: fix truncated digest size for CMAC
Pallantla Poornima (3):
test/power: fix ACPI cpufreq module miss fallback
test/kni: fix module miss fallback
test/power: skip KVM autotest if cannot run
Paul Luse (1):
bus/vdev: fix multi-process IPC buffer leak on scan
Paul M Stillwell Jr (1):
ethdev: fix doxygen comment to be with structure
Pavan Nikhilesh (2):
test/event: check burst mode capability
app/eventdev: fix minor typos
Pawel Wodkowski (1):
mem: fix --huge-unlink option
Phil Yang (7):
app/testpmd: optimize mbuf pool allocation
app/testpmd: fix vdev socket initialization
app/testpmd: fix physical port socket initialization
kni: fix FIFO synchronization
kni: fix kernel FIFO synchronization
app/testpmd: reserve NUMA node per port and per ring
test: release ring resources after PMD perf test
Qi Zhang (10):
bus/vdev: fix error log on secondary device scan
config: remove unused parameter
net/i40e: fix send admin queue command before init
net/i40e/base: fix partition id calculation for X722
net/i40e/base: improve the polling mechanism
net/i40e/base: read LLDP config area with correct endianness
net/i40e/base: properly clean resources
net/i40e/base: gracefully clean the resources
net/i40e/base: correct global reset timeout calculation
bus/vdev: fix devargs after multi-process bus scan
Qiming Yang (2):
test: fix interrupt check
net/i40e: fix getting RSS configuration
Radu Nicolau (5):
net/bonding: stop and deactivate slaves on stop
net/bonding: fix crash on probe
app/testpmd: fix port status for new bonded devices
net/bonding: fix crash when stopping mode 4 port
examples/bond: fix crash when there is no active slave
Rafal Kozik (3):
doc: add VFIO in ENA guide
net/ena: fix cleaning HW IO rings configuration
net/ena: fix out of order completion
Rahul Lakkireddy (7):
net/cxgbe: announce Rx scatter offload
net/cxgbevf: add PCI uninitialization for VF
net/cxgbe: check Rx config before doing VLAN strip offload
net/cxgbe: fix check for redefined match items
net/cxgbe: increase completion wait time for flow operations
net/cxgbe: fix wrong ingress port value set in filter spec
net/cxgbe: fix control queue mbuf pool naming convention
Rami Rosen (5):
doc: fix wrong usage of bind command
examples/vhost: remove unnecessary constant
bpf: fix a typo
doc: fix function name in flow filtering app guide
doc: fix a typo in testpmd guide
Rasesh Mody (10):
net/qede/base: fix to handle stag update event
net/qede: fix ethernet type in HW registers
net/qede/base: fix logic for sfp get/set
net/bnx2x: fix logging to include device name
net/bnx2x: fix to disable further interrupts
net/bnx2x: fix call to link handling periodic function
net/bnx2x: fix to add PHY lock
net/bnx2x: fix dynamic logging
net/bnx2x: fix VF link state update
net/bnx2x: cleanup info logs
Raslan Darawsheh (2):
net/tap: fix reported number of Tx packets
app/testpmd: fix L4 length for UDP checksum
Reshma Pattan (5):
pdump: remove dependency on libpthread
app/testpmd: fix missing jump action in flow action
examples/ip_pipeline: fix IPv6 endianness
net/softnic: fix IPv6 endianness
latency: fix timestamp marking and latency calculation
Richard Houldsworth (1):
net/sfc/base: make last byte of module information available
Rosen Xu (2):
raw/ifpga: check probing error
app/testpmd: fix shaper profile parameters
Sachin Saxena (1):
net/dpaa: fix link speed based on MAC type
Seth Howell (1):
malloc: notify primary process about hotplug in secondary
Shagun Agrawal (1):
net/cxgbe: fix memory access when parsing flow match items
Shahaf Shuler (6):
net/mlx5: disable ConnectX-4 Lx Multi Packet Send by default
net/mlx5: fix RSS flow action hash type selection
net/mlx5: support missing counter in extended statistics
net/mlx5: add representor specific statistics
net/mlx5: always use representor ifindex for ioctl
net: fix build with pedantic
Shahed Shaikh (5):
net/qede: fix flow director for IPv6 filter
net/qede: fix Rx buffer size calculation
net/qede/base: fix MFW FLR flow
net/qede: fix Tx tunnel offload support mask
net/qede: fix Tx offload mask
Shreyansh Jain (2):
bus/fslmc: fix physical addressing check
raw/skeleton: fix memory leak on test failure
Somnath Kotur (2):
net/bnxt: get rid of ff pools and use VNIC info array
net/bnxt: fix uninitialized pointer access in Tx
Stephen Hemminger (13):
net/netvsc: fix chimney buffer size error handling
net/netvsc: resize event buffer as needed
ethdev: fix port ownership logs
igb_uio: fix refcount if open returns error
net/failsafe: use prefix for function
doc: remove invalid config option from ena guide
doc: remove invalid config options from liquidio guide
net/qede: remove invalid config option checks
doc: fix spelling in PMD guides
net/mlx5: use pkg-config to handle SUSE libmnl
bus/vmbus: fix directory handle leak on error
net/tap: fix file descriptor leak on error
net/tap: fix file descriptor check
Stewart Allen (1):
net/ena: fix passing RSS hash to mbuf
Subrahmanyam Nilla (1):
net/thunderx: fix Tx desc corruption in scatter-gather mode
Szymon Sliwa (1):
crypto/mvsam: update hash digest sizes
Takeshi Yoshimura (1):
vfio: fix sPAPR IOMMU mapping
Thomas Monjalon (10):
kvargs: fix processing a null list
kni: fix build on Linux < 3.14
ethdev: fix doxygen comments of shared data fields
eal/x86: remove unused memcpy file
pci: fix parsing of address without function number
eal: fix build with -O1
kni: fix possible uninitialized variable
net/mlx4: fix possible uninitialized variable
fix indentation in symbol maps
fix dpdk.org URLs
Timothy Redaelli (2):
vhost/crypto: fix shared lib build without cryptodev
net/qede: fix crash when configure fails
Tiwei Bie (20):
malloc: fix potential null pointer dereference
vhost: fix vhost interrupt support
vhost: fix return value on enqueue path
net/virtio-user: fix deadlock in memory events callback
net/virtio-user: fix memory hotplug support in vhost-kernel
net/virtio-user: fix multiple queue for vhost-kernel
net/virtio: add missing supported features
vhost: fix notification for packed ring
vhost: fix vector filling for packed ring
net/vhost: fix parameters string
net/virtio-user: do not stop stopped device again
net/virtio-user: do not make vhost channel non-block
net/virtio-user: do not reset owner when driver resets
net/virtio-user: fix device features for server mode
net/virtio: fix guest announce support
vhost: fix IOVA access for packed ring
net/virtio-user: fix typo in error message
net/virtio: fix unchecked return value
vhost: remove unneeded null pointer check
doc: remove old options from pdump guide
Tomasz Cel (1):
doc: fix missing CCM to QAT feature list
Tomasz Duszynski (3):
net/mvpp2: fix array initialization
doc: fix typo for cryptodev
crypto/mvsam: fix shared library build
Tomasz Jozwiak (2):
compressdev: fix compression API description
common/qat: remove check of valid firmware response
Vijay Srivastava (2):
net/sfc/base: fix outer IPID field in TSO option descriptors
net/sfc/base: add check for TUNNEL module in NIC reset API
Vipin Varghese (1):
net/tap: fix probe for multiq or flowq failure
Vivek Sharma (1):
eal: use correct data type for bitmap slab operations
Wei Zhao (3):
net/ixgbe: fix RSS flow error return
app/testpmd: fix Rx offload search
net/ixgbe: fix Rx LRO capability offload for x550
Wenzhuo Lu (2):
ethdev: fix invalid configuration after failure
ethdev: fix device info getting
Xiao Wang (2):
net/ifc: do not notify before HW ready
net/ifc: fix address translation function name
Xiaolong Ye (4):
net/i40e: cancel alarm handler at the end of closure
net/i40e: fix offload not supported mask
net/ixgbe: fix maximum wait time in comment
net/ifcvf: fix typo on struct name
Xiaoxin Peng (1):
net/bnxt: reduce polling interval for valid bit
Xiaoyun Li (2):
net/i40e: fix overwriting RSS RETA
net/ixgbe: fix overwriting RSS RETA
Xueming Li (3):
net/mlx5: fix interrupt completion queue index wrapping
net/mlx5: fix representor port link status
net/mlx5: fix representor port xstats
Yanglong Wu (2):
net/ixgbevf: fix link state
net/ixgbe: fix TDH register write
Yaroslav Brustinov (2):
net/e1000: fix Tx offload capability typos
ethdev: fix typo in queue setup error log
Yipeng Wang (7):
test/hash: fix bucket size in perf test
test/hash: fix r/w test with non-consecutive cores
test/hash: add missing file in meson build
hash: remove unused constant
hash: fix race condition in iterate
hash: remove unnecessary pause
hash: fix TSX aborts with newer gcc
Yong Wang (2):
doc: fix typo in testpmd guide
doc: fix NUMA library name in Linux guide
Yongping Zhang (1):
net/bnxt: fix registration of VF async event completion ring
Yongseok Koh (8):
net/mlx4: support externally allocated static memory
net/mlx5: support externally allocated static memory
net/mlx5: fix errno values for flow engine
mk: disable gcc AVX512F support
net/mlx4: optimize Tx external memory registration
net/mlx5: optimize Tx external memory registration
net/mlx5: optimize Tx doorbell write
net/mlx5: optimize Rx buffer replenishment threshold
Yunjian Wang (2):
net/bonding: support matching QinQ ethertype
net/e1000/base: fix uninitialized variable
Zhirun Yan (5):
net/ixgbe: update Tx offload mask
net/igb: update Tx offload mask
net/avf: fix Tx offload mask
net/i40e: fix port close
net/i40e: remove redundant reset of queue number
Ziye Yang (1):
eal/linux: fix memory leak of logid
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [dpdk-dev] 18.08.1 patches review and test
2019-01-30 16:27 Kevin Traynor
@ 2019-03-06 16:45 ` Walker, Benjamin
2019-03-06 17:36 ` Kevin Traynor
2019-03-22 16:56 ` Kevin Traynor
1 sibling, 1 reply; 9+ messages in thread
From: Walker, Benjamin @ 2019-03-06 16:45 UTC (permalink / raw)
To: stable, ktraynor; +Cc: dev
On Wed, 2019-01-30 at 16:27 +0000, Kevin Traynor wrote:
> Hi all,
>
> Here is a list of patches targeted for stable release 18.08.1. Please
> help review and test. The tentative date for the final release is 28,
> February. Before that, please shout if anyone has objections with these
> patches being applied.
>
> Also for the companies committed to running regression tests,
> please run the tests and report any issue before the release date.
>
> A release candidate tarball can be found at:
>
> https://dpdk.org/browse/dpdk-stable/tag/?id=v18.08.1-rc3
>
> These patches are located at branch 18.08 of dpdk-stable repo:
> https://dpdk.org/browse/dpdk-stable/
>
> Thanks.
>
> Kevin Traynor
What is the current targeted release date for 18.08.1? I ask because there are
people looking to package SPDK 18.10, which depends on DPDK 18.08, but needs
several of the fixes queued up here to function fully.
Thanks,
Ben
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [dpdk-dev] 18.08.1 patches review and test
2019-03-06 16:45 ` Walker, Benjamin
@ 2019-03-06 17:36 ` Kevin Traynor
2019-03-07 11:18 ` Kevin Traynor
0 siblings, 1 reply; 9+ messages in thread
From: Kevin Traynor @ 2019-03-06 17:36 UTC (permalink / raw)
To: Walker, Benjamin, stable; +Cc: dev
On 06/03/2019 16:45, Walker, Benjamin wrote:
> On Wed, 2019-01-30 at 16:27 +0000, Kevin Traynor wrote:
>> Hi all,
>>
>> Here is a list of patches targeted for stable release 18.08.1. Please
>> help review and test. The tentative date for the final release is 28,
>> February. Before that, please shout if anyone has objections with these
>> patches being applied.
>>
>> Also for the companies committed to running regression tests,
>> please run the tests and report any issue before the release date.
>>
>> A release candidate tarball can be found at:
>>
>> https://dpdk.org/browse/dpdk-stable/tag/?id=v18.08.1-rc3
>>
>> These patches are located at branch 18.08 of dpdk-stable repo:
>> https://dpdk.org/browse/dpdk-stable/
>>
>> Thanks.
>>
>> Kevin Traynor
>
> What is the current targeted release date for 18.08.1? I ask because there are
> people looking to package SPDK 18.10, which depends on DPDK 18.08, but needs
> several of the fixes queued up here to function fully.
>
Hi Ben,
So far only one company has run regression tests and reported results on
the RC (pass). I am waiting to hear back from some others before
release. There is a maintainers call tomorrow where I will be asking
about status of validation, so may have a clearer idea after that.
Thanks for asking/sharing, it is good to know if there is a pull for a
release because sometimes it is not clear.
Kevin.
> Thanks,
> Ben
>
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [dpdk-dev] 18.08.1 patches review and test
2019-03-06 17:36 ` Kevin Traynor
@ 2019-03-07 11:18 ` Kevin Traynor
0 siblings, 0 replies; 9+ messages in thread
From: Kevin Traynor @ 2019-03-07 11:18 UTC (permalink / raw)
To: Walker, Benjamin, stable; +Cc: dev
On 06/03/2019 17:36, Kevin Traynor wrote:
> On 06/03/2019 16:45, Walker, Benjamin wrote:
>> On Wed, 2019-01-30 at 16:27 +0000, Kevin Traynor wrote:
>>> Hi all,
>>>
>>> Here is a list of patches targeted for stable release 18.08.1. Please
>>> help review and test. The tentative date for the final release is 28,
>>> February. Before that, please shout if anyone has objections with these
>>> patches being applied.
>>>
>>> Also for the companies committed to running regression tests,
>>> please run the tests and report any issue before the release date.
>>>
>>> A release candidate tarball can be found at:
>>>
>>> https://dpdk.org/browse/dpdk-stable/tag/?id=v18.08.1-rc3
>>>
>>> These patches are located at branch 18.08 of dpdk-stable repo:
>>> https://dpdk.org/browse/dpdk-stable/
>>>
>>> Thanks.
>>>
>>> Kevin Traynor
>>
>> What is the current targeted release date for 18.08.1? I ask because there are
>> people looking to package SPDK 18.10, which depends on DPDK 18.08, but needs
>> several of the fixes queued up here to function fully.
>>
>
> Hi Ben,
>
> So far only one company has run regression tests and reported results on
> the RC (pass). I am waiting to hear back from some others before
> release. There is a maintainers call tomorrow where I will be asking
> about status of validation, so may have a clearer idea after that.
>
> Thanks for asking/sharing, it is good to know if there is a pull for a
> release because sometimes it is not clear.
>
I wasn't able to get further commitments this morning to validate
18.08.1. Some companies have indicated they won't be using 18.08.1 and
so aren't able to get resources for validation.
Would you be able to validate the rc for SPDK use cases?
Also, call to anyone else who would intend to use 18.08.1, to let me
know of any plans to validate the rc.
thanks,
Kevin.
> Kevin.
>
>> Thanks,
>> Ben
>>
>
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [dpdk-dev] 18.08.1 patches review and test
2019-01-30 16:27 Kevin Traynor
2019-03-06 16:45 ` Walker, Benjamin
@ 2019-03-22 16:56 ` Kevin Traynor
2019-03-22 16:56 ` Kevin Traynor
1 sibling, 1 reply; 9+ messages in thread
From: Kevin Traynor @ 2019-03-22 16:56 UTC (permalink / raw)
To: dpdk stable; +Cc: dev
On 30/01/2019 16:27, Kevin Traynor wrote:
> Hi all,
>
> Here is a list of patches targeted for stable release 18.08.1. Please
> help review and test. The tentative date for the final release is 28,
> February. Before that, please shout if anyone has objections with these
> patches being applied.
>
> Also for the companies committed to running regression tests,
> please run the tests and report any issue before the release date.
>
Last call. Release date will be April 1st unless there are any release
blocking bugs reported before then. I will list the bugfixes and areas
validated as part of the final release notes.
thanks,
Kevin.
> A release candidate tarball can be found at:
>
> https://dpdk.org/browse/dpdk-stable/tag/?id=v18.08.1-rc3
>
> These patches are located at branch 18.08 of dpdk-stable repo:
> https://dpdk.org/browse/dpdk-stable/
>
> Thanks.
>
> Kevin Traynor
>
> ---
> Adrien Mazarguil (1):
> net/mlx5: fix artificial L4 limitation on switch flow rules
>
> Agalya Babu RadhaKrishnan (4):
> vfio: disable in FreeBSD build with meson
> net/nfp: disable in FreeBSD build with meson
> net/avp: disable in FreeBSD build with meson
> net/softnic: disable in FreeBSD build with meson
>
> Ajit Khaparde (4):
> net/bnxt: fix MTU setting
> net/bnxt: set MAC filtering as outer for non tunnel frames
> net/bnxt: set a VNIC as default only once
> net/bnxt: remove excess log messages
>
> Akash Saxena (1):
> crypto/openssl: fix RSA verify operation
>
> Alejandro Lucero (6):
> ethdev: fix MAC changes when live change not supported
> net/nfp: fix live MAC changes not supported
> net/nfp: fix mbuf flags with checksum good
> ethdev: fix error handling in create function
> net/nfp: fix RSS
> bus/pci: compare kernel driver instead of interrupt handler
>
> Ali Alnubani (4):
> net/mlx4: fix minor typo
> net/mlx5: fix minor typos
> net/mlx4: fix initialization of struct members
> net/mlx5: fix initialization of struct members
>
> Anatoly Burakov (10):
> fbarray: fix detach in --no-shconf mode
> eal: do not allow legacy mode with --in-memory mode
> mem: fix undefined behavior in NUMA-aware mapping
> mem: improve segment list preallocation
> mem: fix resource leak
> ipc: remove panic in async request
> malloc: fix adjacency check to also include segment list
> usertools: check for lspci dependency
> ipc: fix access after async request failure
> mem: fix division by zero in no-NUMA mode
>
> Andrew Rybchenko (2):
> net/sfc/base: fix build because of no declaration
> net/sfc: receive prepared packets even in Rx exception case
>
> Andy Moreton (4):
> net/sfc/base: properly align on line continuation
> net/sfc/base: add space after sizeof
> net/sfc/base: fix ID retrieval in v3 licensing
> net/sfc/base: fix MAC Tx stats for less or equal to 64 bytes
>
> Anoob Joseph (5):
> examples/ipsec-secgw: fix wrong session size
> app/test-crypto-perf: fix check for auth key
> app/test-crypto-perf: fix check for cipher IV
> app/test-crypto-perf: fix double allocation of memory
> net/octeontx: fix failures when available ports > queues
>
> Asaf Penso (1):
> net/mlx5: fix function documentation
>
> Bei Sun (1):
> net/bnxt: set VLAN strip mode before default VNIC cfg
>
> Beilei Xing (5):
> net/e1000: fix queue number in RSS configuration
> net/avf: remove keeping CRC configuration
> net/i40e: update Tx offload mask
> net/i40e: fix Rx instability with vector mode
> net/i40e: fix X710 Rx after reading some registers
>
> Brian Archbold (1):
> app/testpmd: fix duplicate exit
>
> Bruce Richardson (3):
> compat: fix symbol version support with meson
> net/avf: fix unused variables and label
> net/avf: fix missing compiler error flags
>
> Chaitanya Babu Talluri (1):
> efd: fix write unlock during ring creation
>
> Chas Williams (2):
> net/bonding: fix Rx slave fairness
> net/virtio: do not re-enter clean up routines
>
> Cristian Dumitrescu (1):
> examples/ip_pipeline: fix port and table stats read
>
> Damjan Marion (1):
> net/i40e: fix 25G AOC and ACC cable detection on XXV710
>
> Darek Stojaczyk (4):
> malloc: check size hint when reserving the biggest element
> vfio: fix read of freed memory on getting container fd
> vfio: share default container in multi-process
> vfio: do not needlessly setup device in secondary process
>
> Dariusz Stojaczyk (2):
> ipc: fix undefined behavior in no-shconf mode
> vfio: check if group fd is already open
>
> David Hunt (1):
> examples/vm_power: respect maximum CPUs
>
> David Marchand (1):
> devtools: fix symbol check when adding experimental section
>
> Dekel Peled (3):
> ethdev: fix missing names in Tx offload name array
> net/mlx5: fix packet type for MPLS in UDP
> net/mlx5: fix validation of Rx queue number
>
> Dharmik Thakkar (1):
> test/hash: fix build
>
> Didier Pallard (7):
> net: fix Intel prepare function for IP checksum offload
> net/e1000: fix missing Tx multi-segs capability
> net/fm10k: fix missing Tx multi-segs capability
> net/i40e: fix missing Tx multi-segs capability
> net/ixgbe: fix missing Tx multi-segs capability
> drivers/net: fix several Tx prepare functions
> net/i40e: revert fix offload not supported mask
>
> Eric Zhang (1):
> net/virtio-user: check negotiated features before set
>
> Evgeny Im (1):
> net/failsafe: remove not supported multicast MAC filter
>
> Faicker Mo (1):
> net/ixgbe: fix flow create in ntuple check
>
> Fan Zhang (5):
> cryptodev: fix library version
> vhost/crypto: fix inferred misuse of enum
> bus/pci: fix config r/w access
> vhost/crypto: fix packet copy in chaining mode
> crypto/aesni_mb: fix queue pair free
>
> Ferruh Yigit (21):
> app/testpmd: fix displaying RSS hash functions
> drivers/net: fix log type string
> mbuf: fix library version on meson build
> ring: add library version to meson build
> kni: fix build on Linux 4.19
> fix global variable issues
> bus/dpaa: fix build with gcc 9.0
> eal: fix build with gcc 9.0
> ethdev: fix redundant function pointer check
> app/testpmd: fix Tx offload flags
> net/avf/base: fix shifting 32-bit signed variable 31 times
> net/bnxt: fix uninitialized variable access
> lib: fix shifting 32-bit signed variable 31 times
> service: fix possible null access
> vhost: fix possible out of bound access
> test: fix build
> crypto/ccp: fix resource leak
> test/reorder: fix out of bound access
> net/i40e/base: fix comment referencing internal data
> bus/pci: fix allocation of device path
> ethdev: eliminate interim variable
>
> Fiona Trahe (8):
> crypto/qat: fix typo
> compress/qat: fix checksum on decompression
> compress/qat: remove unnecessary assignment
> test/crypto: fix number of queue pairs
> common/qat: fix failure to create PMD
> common/qat: fix for invalid response from firmware
> compressdev: clarify usage of op structure
> compressdev: fix op allocation
>
> Gaetan Rivet (1):
> devargs: fix variadic parsing memory leak
>
> Gautam Dawar (1):
> net/sfc/base: fix out of bounds read when dereferencing sdup
>
> Gavin Hu (5):
> ring/c11: synchronize load and store of the tail
> ring/c11: move atomic load of head above the loop
> ring/c11: keep deterministic order allowing retry to work
> ring/c11: relax ordering for load and store of the head
> doc: add cross-compilation in sample apps guide
>
> Haiyue Wang (2):
> net/avf: fix build with debug enabled
> net/i40e: enable loopback function for X722 MAC
>
> Harry van Haaren (1):
> event/sw: fix cq index check for unlink usecases
>
> Hemant Agrawal (3):
> net/dpaa: fix jumbo buffer config
> event/dpaa2: fix mbuf assignment in atomic processing
> net/dpaa2: fix VLAN filter enablement
>
> Herakliusz Lipiec (2):
> app/testpmd: fix printf format in event callback
> examples/ipv4_multicast: fix leak of cloned packets
>
> Honnappa Nagarahalli (2):
> build: enable ARM NEON flag when __aarch64__ defined
> hash: fix key store element alignment
>
> Huaibin Wang (1):
> net/i40e: keep promiscuous on if allmulticast is enabled
>
> Hyong Youb Kim (6):
> net/enic: do not use non-standard integer types
> net/enic: set Rx VLAN offload flag for non-stripped packets
> net/enic: explicitly disable overlay offload
> app/testpmd: check Rx VLAN offload flag to print VLAN TCI
> net/enic: fix supported packet types
> net/enic: fix size check in Tx prepare handler
>
> Ian Dolzhansky (1):
> net/failsafe: add checks for deferred queue setup
>
> Igor Romanov (7):
> net/bonding: use evenly distributed default RSS RETA
> net/bonding: do not ignore RSS key on device config
> net/failsafe: fix crash on slave queue release
> net/sfc: fix an Rx queue double release possibility
> net/sfc: fix a Tx queue double release possibility
> net/failsafe: report actual device capabilities
> net/sfc/base: fix field order in filter spec struct
>
> Ilya Maximets (10):
> doc: fix style and syntax in flow API guide
> vhost: fix zmbufs array leak after NUMA realloc
> vhost-user: drop connection on message handling failures
> doc: fix typos in the flow API guide
> net/ixgbe: fix busy polling while fiber link update
> net/ixgbe: stop link setup alarm handler before start
> doc: fix DESTDIR variable name in meson guide
> eal/bsd: fix possible IOPL fd leak
> net/virtio: avoid annoying IOPL error log
> vhost: fix double read of descriptor flags
>
> Ivan Malov (5):
> net/sfc/base: fix name of the argument to store RSS flags
> net/sfc/base: fix a typo in unicast filter insertion comment
> net/sfc: do not skip RSS configuration step on reconfigure
> net/sfc: allow to query RSS key and HF in isolated mode
> net/sfc: allow to query RSS key and HF when RSS is disabled
>
> Jasvinder Singh (4):
> app/testpmd: fix metering and policing commands
> app/testpmd: fix memory leak for TM object
> app/testpmd: fix memory allocation for DSCP table
> app/testpmd: fix memory leak for DSCP table
>
> Jeff Guo (1):
> igb_uio: fix unexpected removal for hot-unplug
>
> Jerin Jacob (12):
> mk: disable OcteonTx for buggy compilers only on arm64
> net/octeontx: fix packet corruption on Tx
> doc: fix eventdev shared library version
> app/testpmd: fix csum parse-tunnel command invocation
> mbuf: fix Tx offload mask
> doc: clarify L3 Tx checksum prerequisite
> doc: clarify L4 Tx checksum prerequisite
> mbuf: fix offload flag name and list
> doc: clarify VLAN and QinQ Tx offload prerequisite
> app/testpmd: fix QinQ strip display option
> crypto/scheduler: fix build with gcc 8.2
> doc: clarify TSO Tx offload prerequisite
>
> Jia Yu (1):
> net/bonding: fix buffer corruption in packets
>
> Jiayu Hu (1):
> vhost: fix corner case for enqueue operation
>
> John Daley (1):
> net/enic: fix flow API memory leak
>
> Joyce Kong (1):
> config: enable more than 128 cores for arm64
>
> Junxiao Shi (1):
> cryptodev: fix pool element size for undefined operation
>
> Kamil Chalupnik (1):
> app/bbdev: fix inputs mbuf creation
>
> Kevin Traynor (3):
> version: 18.08.1-rc1
> version: 18.08.1-rc2
> Revert "raw/skeleton: fix memory leak on test failure"
>
> Konstantin Ananyev (3):
> acl: forbid rule with priority zero
> ip_frag: check fragment length of incoming packet
> bpf: fix x86 JIT for immediate loads
>
> Leah Tekoa (1):
> app/testpmd: fix RED byte stats
>
> Lee Daly (2):
> compress/isal: fix uncleared compression states
> net/bonding: fix possible silent failure in configuration
>
> Li Han (1):
> ip_frag: fix overflow in key comparison
>
> Luca Boccassi (13):
> net/ixgbe: do not return internal code
> eal: include missing hypervisor files in meson
> raw/ifpga: use -Wno-error=format-security for meson
> net/i40e: use -Wno-error=format-security for meson
> igb_uio: install module when building with meson
> build: create relative symlinks for PMDs in libdir
> net/e1000: do not error out if Rx drop enable is set
> net/virtio: register/unregister intr handler on start/stop
> eal/linux: handle UIO read failure in interrupt handler
> net/vmxnet3: fix hot-unplug
> net/mlx5: fallback quietly if pkg-config is unavailable
> build: set -mfpu=neon flag for armv7-a with meson
> net/ixgbe/base: add LHA ID
>
> Mark Spender (1):
> net/sfc/base: prevent access to the NIC config before probe
>
> Marko Kovacevic (3):
> app/pdump: fix port id storage size
> doc: fix formatting in IP reassembly app guide
> drivers/crypto: fix wrongly assignment of digest_len
>
> Martin Harvey (6):
> net/sfc/base: fix PreFAST warnings because of unused return
> net/sfc/base: fix invalid order of memset arguments
> net/sfc/base: fix output buffer SAL annotation
> net/sfc/base: fix SAL annotation for input buffers
> net/sfc/base: check size of memory to read sensors data to
> net/sfc/base: avoid usage of too big arrays on stack
>
> Matthew Smith (1):
> net/ixgbe: wait longer for link after fiber MAC setup
>
> Maxime Coquelin (5):
> vhost: fix error handling when mem table gets updated
> vhost: avoid memory barriers when no descriptors dequeued
> vhost: fix packed ring constants declaration
> vhost: fix payload size of reply
> vhost: fix crash after mmap failure
>
> Michal Krawczyk (1):
> net/ena: recreate HW IO rings on start and stop
>
> Mody, Rasesh (1):
> net/bnx2x: fix info logs backport
>
> Moti Haimovsky (1):
> examples/l3fwd-power: fix power library fallback
>
> Naga Suresh Somarowthu (1):
> test/kni: check module dependency
>
> Natalie Samsonov (1):
> net/mvpp2: fix comments and error messages
>
> Neil Horman (2):
> devtools: relax rule for identifying symbol section
> devtools: fix regex in symbol addition check
>
> Nikhil Rao (7):
> eventdev: fix eth Rx adapter hotplug incompatibility
> test/event: remove eth Rx adapter vdev workaround
> test/event: fix build for timer adapter
> test/event: fix RSS config for eth Rx adapter
> test/event: fix eth Rx adapter test for skeleton PMD
> test/event: fix Rx adapter intr test for skeleton PMD
> eventdev: fix unlock in Rx adapter
>
> Nipun Gupta (1):
> net/dpaa2: fix IOVA conversion for congestion memory
>
> Nitin Saxena (1):
> net/octeontx: fix mbuf corruption with large private sizes
>
> Ori Kam (3):
> examples/flow_filtering: filter out unsupported offloads
> examples/flow_filtering: remove VLAN item
> examples/flow_filtering: fix capability setting
>
> Pablo de Lara (2):
> crypto/aesni_mb: fix possible array overrun
> crypto/aesni_mb: fix truncated digest size for CMAC
>
> Pallantla Poornima (3):
> test/power: fix ACPI cpufreq module miss fallback
> test/kni: fix module miss fallback
> test/power: skip KVM autotest if cannot run
>
> Paul Luse (1):
> bus/vdev: fix multi-process IPC buffer leak on scan
>
> Paul M Stillwell Jr (1):
> ethdev: fix doxygen comment to be with structure
>
> Pavan Nikhilesh (2):
> test/event: check burst mode capability
> app/eventdev: fix minor typos
>
> Pawel Wodkowski (1):
> mem: fix --huge-unlink option
>
> Phil Yang (7):
> app/testpmd: optimize mbuf pool allocation
> app/testpmd: fix vdev socket initialization
> app/testpmd: fix physical port socket initialization
> kni: fix FIFO synchronization
> kni: fix kernel FIFO synchronization
> app/testpmd: reserve NUMA node per port and per ring
> test: release ring resources after PMD perf test
>
> Qi Zhang (10):
> bus/vdev: fix error log on secondary device scan
> config: remove unused parameter
> net/i40e: fix send admin queue command before init
> net/i40e/base: fix partition id calculation for X722
> net/i40e/base: improve the polling mechanism
> net/i40e/base: read LLDP config area with correct endianness
> net/i40e/base: properly clean resources
> net/i40e/base: gracefully clean the resources
> net/i40e/base: correct global reset timeout calculation
> bus/vdev: fix devargs after multi-process bus scan
>
> Qiming Yang (2):
> test: fix interrupt check
> net/i40e: fix getting RSS configuration
>
> Radu Nicolau (5):
> net/bonding: stop and deactivate slaves on stop
> net/bonding: fix crash on probe
> app/testpmd: fix port status for new bonded devices
> net/bonding: fix crash when stopping mode 4 port
> examples/bond: fix crash when there is no active slave
>
> Rafal Kozik (3):
> doc: add VFIO in ENA guide
> net/ena: fix cleaning HW IO rings configuration
> net/ena: fix out of order completion
>
> Rahul Lakkireddy (7):
> net/cxgbe: announce Rx scatter offload
> net/cxgbevf: add PCI uninitialization for VF
> net/cxgbe: check Rx config before doing VLAN strip offload
> net/cxgbe: fix check for redefined match items
> net/cxgbe: increase completion wait time for flow operations
> net/cxgbe: fix wrong ingress port value set in filter spec
> net/cxgbe: fix control queue mbuf pool naming convention
>
> Rami Rosen (5):
> doc: fix wrong usage of bind command
> examples/vhost: remove unnecessary constant
> bpf: fix a typo
> doc: fix function name in flow filtering app guide
> doc: fix a typo in testpmd guide
>
> Rasesh Mody (10):
> net/qede/base: fix to handle stag update event
> net/qede: fix ethernet type in HW registers
> net/qede/base: fix logic for sfp get/set
> net/bnx2x: fix logging to include device name
> net/bnx2x: fix to disable further interrupts
> net/bnx2x: fix call to link handling periodic function
> net/bnx2x: fix to add PHY lock
> net/bnx2x: fix dynamic logging
> net/bnx2x: fix VF link state update
> net/bnx2x: cleanup info logs
>
> Raslan Darawsheh (2):
> net/tap: fix reported number of Tx packets
> app/testpmd: fix L4 length for UDP checksum
>
> Reshma Pattan (5):
> pdump: remove dependency on libpthread
> app/testpmd: fix missing jump action in flow action
> examples/ip_pipeline: fix IPv6 endianness
> net/softnic: fix IPv6 endianness
> latency: fix timestamp marking and latency calculation
>
> Richard Houldsworth (1):
> net/sfc/base: make last byte of module information available
>
> Rosen Xu (2):
> raw/ifpga: check probing error
> app/testpmd: fix shaper profile parameters
>
> Sachin Saxena (1):
> net/dpaa: fix link speed based on MAC type
>
> Seth Howell (1):
> malloc: notify primary process about hotplug in secondary
>
> Shagun Agrawal (1):
> net/cxgbe: fix memory access when parsing flow match items
>
> Shahaf Shuler (6):
> net/mlx5: disable ConnectX-4 Lx Multi Packet Send by default
> net/mlx5: fix RSS flow action hash type selection
> net/mlx5: support missing counter in extended statistics
> net/mlx5: add representor specific statistics
> net/mlx5: always use representor ifindex for ioctl
> net: fix build with pedantic
>
> Shahed Shaikh (5):
> net/qede: fix flow director for IPv6 filter
> net/qede: fix Rx buffer size calculation
> net/qede/base: fix MFW FLR flow
> net/qede: fix Tx tunnel offload support mask
> net/qede: fix Tx offload mask
>
> Shreyansh Jain (2):
> bus/fslmc: fix physical addressing check
> raw/skeleton: fix memory leak on test failure
>
> Somnath Kotur (2):
> net/bnxt: get rid of ff pools and use VNIC info array
> net/bnxt: fix uninitialized pointer access in Tx
>
> Stephen Hemminger (13):
> net/netvsc: fix chimney buffer size error handling
> net/netvsc: resize event buffer as needed
> ethdev: fix port ownership logs
> igb_uio: fix refcount if open returns error
> net/failsafe: use prefix for function
> doc: remove invalid config option from ena guide
> doc: remove invalid config options from liquidio guide
> net/qede: remove invalid config option checks
> doc: fix spelling in PMD guides
> net/mlx5: use pkg-config to handle SUSE libmnl
> bus/vmbus: fix directory handle leak on error
> net/tap: fix file descriptor leak on error
> net/tap: fix file descriptor check
>
> Stewart Allen (1):
> net/ena: fix passing RSS hash to mbuf
>
> Subrahmanyam Nilla (1):
> net/thunderx: fix Tx desc corruption in scatter-gather mode
>
> Szymon Sliwa (1):
> crypto/mvsam: update hash digest sizes
>
> Takeshi Yoshimura (1):
> vfio: fix sPAPR IOMMU mapping
>
> Thomas Monjalon (10):
> kvargs: fix processing a null list
> kni: fix build on Linux < 3.14
> ethdev: fix doxygen comments of shared data fields
> eal/x86: remove unused memcpy file
> pci: fix parsing of address without function number
> eal: fix build with -O1
> kni: fix possible uninitialized variable
> net/mlx4: fix possible uninitialized variable
> fix indentation in symbol maps
> fix dpdk.org URLs
>
> Timothy Redaelli (2):
> vhost/crypto: fix shared lib build without cryptodev
> net/qede: fix crash when configure fails
>
> Tiwei Bie (20):
> malloc: fix potential null pointer dereference
> vhost: fix vhost interrupt support
> vhost: fix return value on enqueue path
> net/virtio-user: fix deadlock in memory events callback
> net/virtio-user: fix memory hotplug support in vhost-kernel
> net/virtio-user: fix multiple queue for vhost-kernel
> net/virtio: add missing supported features
> vhost: fix notification for packed ring
> vhost: fix vector filling for packed ring
> net/vhost: fix parameters string
> net/virtio-user: do not stop stopped device again
> net/virtio-user: do not make vhost channel non-block
> net/virtio-user: do not reset owner when driver resets
> net/virtio-user: fix device features for server mode
> net/virtio: fix guest announce support
> vhost: fix IOVA access for packed ring
> net/virtio-user: fix typo in error message
> net/virtio: fix unchecked return value
> vhost: remove unneeded null pointer check
> doc: remove old options from pdump guide
>
> Tomasz Cel (1):
> doc: fix missing CCM to QAT feature list
>
> Tomasz Duszynski (3):
> net/mvpp2: fix array initialization
> doc: fix typo for cryptodev
> crypto/mvsam: fix shared library build
>
> Tomasz Jozwiak (2):
> compressdev: fix compression API description
> common/qat: remove check of valid firmware response
>
> Vijay Srivastava (2):
> net/sfc/base: fix outer IPID field in TSO option descriptors
> net/sfc/base: add check for TUNNEL module in NIC reset API
>
> Vipin Varghese (1):
> net/tap: fix probe for multiq or flowq failure
>
> Vivek Sharma (1):
> eal: use correct data type for bitmap slab operations
>
> Wei Zhao (3):
> net/ixgbe: fix RSS flow error return
> app/testpmd: fix Rx offload search
> net/ixgbe: fix Rx LRO capability offload for x550
>
> Wenzhuo Lu (2):
> ethdev: fix invalid configuration after failure
> ethdev: fix device info getting
>
> Xiao Wang (2):
> net/ifc: do not notify before HW ready
> net/ifc: fix address translation function name
>
> Xiaolong Ye (4):
> net/i40e: cancel alarm handler at the end of closure
> net/i40e: fix offload not supported mask
> net/ixgbe: fix maximum wait time in comment
> net/ifcvf: fix typo on struct name
>
> Xiaoxin Peng (1):
> net/bnxt: reduce polling interval for valid bit
>
> Xiaoyun Li (2):
> net/i40e: fix overwriting RSS RETA
> net/ixgbe: fix overwriting RSS RETA
>
> Xueming Li (3):
> net/mlx5: fix interrupt completion queue index wrapping
> net/mlx5: fix representor port link status
> net/mlx5: fix representor port xstats
>
> Yanglong Wu (2):
> net/ixgbevf: fix link state
> net/ixgbe: fix TDH register write
>
> Yaroslav Brustinov (2):
> net/e1000: fix Tx offload capability typos
> ethdev: fix typo in queue setup error log
>
> Yipeng Wang (7):
> test/hash: fix bucket size in perf test
> test/hash: fix r/w test with non-consecutive cores
> test/hash: add missing file in meson build
> hash: remove unused constant
> hash: fix race condition in iterate
> hash: remove unnecessary pause
> hash: fix TSX aborts with newer gcc
>
> Yong Wang (2):
> doc: fix typo in testpmd guide
> doc: fix NUMA library name in Linux guide
>
> Yongping Zhang (1):
> net/bnxt: fix registration of VF async event completion ring
>
> Yongseok Koh (8):
> net/mlx4: support externally allocated static memory
> net/mlx5: support externally allocated static memory
> net/mlx5: fix errno values for flow engine
> mk: disable gcc AVX512F support
> net/mlx4: optimize Tx external memory registration
> net/mlx5: optimize Tx external memory registration
> net/mlx5: optimize Tx doorbell write
> net/mlx5: optimize Rx buffer replenishment threshold
>
> Yunjian Wang (2):
> net/bonding: support matching QinQ ethertype
> net/e1000/base: fix uninitialized variable
>
> Zhirun Yan (5):
> net/ixgbe: update Tx offload mask
> net/igb: update Tx offload mask
> net/avf: fix Tx offload mask
> net/i40e: fix port close
> net/i40e: remove redundant reset of queue number
>
> Ziye Yang (1):
> eal/linux: fix memory leak of logid
>
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [dpdk-dev] 18.08.1 patches review and test
2019-03-22 16:56 ` Kevin Traynor
@ 2019-03-22 16:56 ` Kevin Traynor
0 siblings, 0 replies; 9+ messages in thread
From: Kevin Traynor @ 2019-03-22 16:56 UTC (permalink / raw)
To: dpdk stable; +Cc: dev
On 30/01/2019 16:27, Kevin Traynor wrote:
> Hi all,
>
> Here is a list of patches targeted for stable release 18.08.1. Please
> help review and test. The tentative date for the final release is 28,
> February. Before that, please shout if anyone has objections with these
> patches being applied.
>
> Also for the companies committed to running regression tests,
> please run the tests and report any issue before the release date.
>
Last call. Release date will be April 1st unless there are any release
blocking bugs reported before then. I will list the bugfixes and areas
validated as part of the final release notes.
thanks,
Kevin.
> A release candidate tarball can be found at:
>
> https://dpdk.org/browse/dpdk-stable/tag/?id=v18.08.1-rc3
>
> These patches are located at branch 18.08 of dpdk-stable repo:
> https://dpdk.org/browse/dpdk-stable/
>
> Thanks.
>
> Kevin Traynor
>
> ---
> Adrien Mazarguil (1):
> net/mlx5: fix artificial L4 limitation on switch flow rules
>
> Agalya Babu RadhaKrishnan (4):
> vfio: disable in FreeBSD build with meson
> net/nfp: disable in FreeBSD build with meson
> net/avp: disable in FreeBSD build with meson
> net/softnic: disable in FreeBSD build with meson
>
> Ajit Khaparde (4):
> net/bnxt: fix MTU setting
> net/bnxt: set MAC filtering as outer for non tunnel frames
> net/bnxt: set a VNIC as default only once
> net/bnxt: remove excess log messages
>
> Akash Saxena (1):
> crypto/openssl: fix RSA verify operation
>
> Alejandro Lucero (6):
> ethdev: fix MAC changes when live change not supported
> net/nfp: fix live MAC changes not supported
> net/nfp: fix mbuf flags with checksum good
> ethdev: fix error handling in create function
> net/nfp: fix RSS
> bus/pci: compare kernel driver instead of interrupt handler
>
> Ali Alnubani (4):
> net/mlx4: fix minor typo
> net/mlx5: fix minor typos
> net/mlx4: fix initialization of struct members
> net/mlx5: fix initialization of struct members
>
> Anatoly Burakov (10):
> fbarray: fix detach in --no-shconf mode
> eal: do not allow legacy mode with --in-memory mode
> mem: fix undefined behavior in NUMA-aware mapping
> mem: improve segment list preallocation
> mem: fix resource leak
> ipc: remove panic in async request
> malloc: fix adjacency check to also include segment list
> usertools: check for lspci dependency
> ipc: fix access after async request failure
> mem: fix division by zero in no-NUMA mode
>
> Andrew Rybchenko (2):
> net/sfc/base: fix build because of no declaration
> net/sfc: receive prepared packets even in Rx exception case
>
> Andy Moreton (4):
> net/sfc/base: properly align on line continuation
> net/sfc/base: add space after sizeof
> net/sfc/base: fix ID retrieval in v3 licensing
> net/sfc/base: fix MAC Tx stats for less or equal to 64 bytes
>
> Anoob Joseph (5):
> examples/ipsec-secgw: fix wrong session size
> app/test-crypto-perf: fix check for auth key
> app/test-crypto-perf: fix check for cipher IV
> app/test-crypto-perf: fix double allocation of memory
> net/octeontx: fix failures when available ports > queues
>
> Asaf Penso (1):
> net/mlx5: fix function documentation
>
> Bei Sun (1):
> net/bnxt: set VLAN strip mode before default VNIC cfg
>
> Beilei Xing (5):
> net/e1000: fix queue number in RSS configuration
> net/avf: remove keeping CRC configuration
> net/i40e: update Tx offload mask
> net/i40e: fix Rx instability with vector mode
> net/i40e: fix X710 Rx after reading some registers
>
> Brian Archbold (1):
> app/testpmd: fix duplicate exit
>
> Bruce Richardson (3):
> compat: fix symbol version support with meson
> net/avf: fix unused variables and label
> net/avf: fix missing compiler error flags
>
> Chaitanya Babu Talluri (1):
> efd: fix write unlock during ring creation
>
> Chas Williams (2):
> net/bonding: fix Rx slave fairness
> net/virtio: do not re-enter clean up routines
>
> Cristian Dumitrescu (1):
> examples/ip_pipeline: fix port and table stats read
>
> Damjan Marion (1):
> net/i40e: fix 25G AOC and ACC cable detection on XXV710
>
> Darek Stojaczyk (4):
> malloc: check size hint when reserving the biggest element
> vfio: fix read of freed memory on getting container fd
> vfio: share default container in multi-process
> vfio: do not needlessly setup device in secondary process
>
> Dariusz Stojaczyk (2):
> ipc: fix undefined behavior in no-shconf mode
> vfio: check if group fd is already open
>
> David Hunt (1):
> examples/vm_power: respect maximum CPUs
>
> David Marchand (1):
> devtools: fix symbol check when adding experimental section
>
> Dekel Peled (3):
> ethdev: fix missing names in Tx offload name array
> net/mlx5: fix packet type for MPLS in UDP
> net/mlx5: fix validation of Rx queue number
>
> Dharmik Thakkar (1):
> test/hash: fix build
>
> Didier Pallard (7):
> net: fix Intel prepare function for IP checksum offload
> net/e1000: fix missing Tx multi-segs capability
> net/fm10k: fix missing Tx multi-segs capability
> net/i40e: fix missing Tx multi-segs capability
> net/ixgbe: fix missing Tx multi-segs capability
> drivers/net: fix several Tx prepare functions
> net/i40e: revert fix offload not supported mask
>
> Eric Zhang (1):
> net/virtio-user: check negotiated features before set
>
> Evgeny Im (1):
> net/failsafe: remove not supported multicast MAC filter
>
> Faicker Mo (1):
> net/ixgbe: fix flow create in ntuple check
>
> Fan Zhang (5):
> cryptodev: fix library version
> vhost/crypto: fix inferred misuse of enum
> bus/pci: fix config r/w access
> vhost/crypto: fix packet copy in chaining mode
> crypto/aesni_mb: fix queue pair free
>
> Ferruh Yigit (21):
> app/testpmd: fix displaying RSS hash functions
> drivers/net: fix log type string
> mbuf: fix library version on meson build
> ring: add library version to meson build
> kni: fix build on Linux 4.19
> fix global variable issues
> bus/dpaa: fix build with gcc 9.0
> eal: fix build with gcc 9.0
> ethdev: fix redundant function pointer check
> app/testpmd: fix Tx offload flags
> net/avf/base: fix shifting 32-bit signed variable 31 times
> net/bnxt: fix uninitialized variable access
> lib: fix shifting 32-bit signed variable 31 times
> service: fix possible null access
> vhost: fix possible out of bound access
> test: fix build
> crypto/ccp: fix resource leak
> test/reorder: fix out of bound access
> net/i40e/base: fix comment referencing internal data
> bus/pci: fix allocation of device path
> ethdev: eliminate interim variable
>
> Fiona Trahe (8):
> crypto/qat: fix typo
> compress/qat: fix checksum on decompression
> compress/qat: remove unnecessary assignment
> test/crypto: fix number of queue pairs
> common/qat: fix failure to create PMD
> common/qat: fix for invalid response from firmware
> compressdev: clarify usage of op structure
> compressdev: fix op allocation
>
> Gaetan Rivet (1):
> devargs: fix variadic parsing memory leak
>
> Gautam Dawar (1):
> net/sfc/base: fix out of bounds read when dereferencing sdup
>
> Gavin Hu (5):
> ring/c11: synchronize load and store of the tail
> ring/c11: move atomic load of head above the loop
> ring/c11: keep deterministic order allowing retry to work
> ring/c11: relax ordering for load and store of the head
> doc: add cross-compilation in sample apps guide
>
> Haiyue Wang (2):
> net/avf: fix build with debug enabled
> net/i40e: enable loopback function for X722 MAC
>
> Harry van Haaren (1):
> event/sw: fix cq index check for unlink usecases
>
> Hemant Agrawal (3):
> net/dpaa: fix jumbo buffer config
> event/dpaa2: fix mbuf assignment in atomic processing
> net/dpaa2: fix VLAN filter enablement
>
> Herakliusz Lipiec (2):
> app/testpmd: fix printf format in event callback
> examples/ipv4_multicast: fix leak of cloned packets
>
> Honnappa Nagarahalli (2):
> build: enable ARM NEON flag when __aarch64__ defined
> hash: fix key store element alignment
>
> Huaibin Wang (1):
> net/i40e: keep promiscuous on if allmulticast is enabled
>
> Hyong Youb Kim (6):
> net/enic: do not use non-standard integer types
> net/enic: set Rx VLAN offload flag for non-stripped packets
> net/enic: explicitly disable overlay offload
> app/testpmd: check Rx VLAN offload flag to print VLAN TCI
> net/enic: fix supported packet types
> net/enic: fix size check in Tx prepare handler
>
> Ian Dolzhansky (1):
> net/failsafe: add checks for deferred queue setup
>
> Igor Romanov (7):
> net/bonding: use evenly distributed default RSS RETA
> net/bonding: do not ignore RSS key on device config
> net/failsafe: fix crash on slave queue release
> net/sfc: fix an Rx queue double release possibility
> net/sfc: fix a Tx queue double release possibility
> net/failsafe: report actual device capabilities
> net/sfc/base: fix field order in filter spec struct
>
> Ilya Maximets (10):
> doc: fix style and syntax in flow API guide
> vhost: fix zmbufs array leak after NUMA realloc
> vhost-user: drop connection on message handling failures
> doc: fix typos in the flow API guide
> net/ixgbe: fix busy polling while fiber link update
> net/ixgbe: stop link setup alarm handler before start
> doc: fix DESTDIR variable name in meson guide
> eal/bsd: fix possible IOPL fd leak
> net/virtio: avoid annoying IOPL error log
> vhost: fix double read of descriptor flags
>
> Ivan Malov (5):
> net/sfc/base: fix name of the argument to store RSS flags
> net/sfc/base: fix a typo in unicast filter insertion comment
> net/sfc: do not skip RSS configuration step on reconfigure
> net/sfc: allow to query RSS key and HF in isolated mode
> net/sfc: allow to query RSS key and HF when RSS is disabled
>
> Jasvinder Singh (4):
> app/testpmd: fix metering and policing commands
> app/testpmd: fix memory leak for TM object
> app/testpmd: fix memory allocation for DSCP table
> app/testpmd: fix memory leak for DSCP table
>
> Jeff Guo (1):
> igb_uio: fix unexpected removal for hot-unplug
>
> Jerin Jacob (12):
> mk: disable OcteonTx for buggy compilers only on arm64
> net/octeontx: fix packet corruption on Tx
> doc: fix eventdev shared library version
> app/testpmd: fix csum parse-tunnel command invocation
> mbuf: fix Tx offload mask
> doc: clarify L3 Tx checksum prerequisite
> doc: clarify L4 Tx checksum prerequisite
> mbuf: fix offload flag name and list
> doc: clarify VLAN and QinQ Tx offload prerequisite
> app/testpmd: fix QinQ strip display option
> crypto/scheduler: fix build with gcc 8.2
> doc: clarify TSO Tx offload prerequisite
>
> Jia Yu (1):
> net/bonding: fix buffer corruption in packets
>
> Jiayu Hu (1):
> vhost: fix corner case for enqueue operation
>
> John Daley (1):
> net/enic: fix flow API memory leak
>
> Joyce Kong (1):
> config: enable more than 128 cores for arm64
>
> Junxiao Shi (1):
> cryptodev: fix pool element size for undefined operation
>
> Kamil Chalupnik (1):
> app/bbdev: fix inputs mbuf creation
>
> Kevin Traynor (3):
> version: 18.08.1-rc1
> version: 18.08.1-rc2
> Revert "raw/skeleton: fix memory leak on test failure"
>
> Konstantin Ananyev (3):
> acl: forbid rule with priority zero
> ip_frag: check fragment length of incoming packet
> bpf: fix x86 JIT for immediate loads
>
> Leah Tekoa (1):
> app/testpmd: fix RED byte stats
>
> Lee Daly (2):
> compress/isal: fix uncleared compression states
> net/bonding: fix possible silent failure in configuration
>
> Li Han (1):
> ip_frag: fix overflow in key comparison
>
> Luca Boccassi (13):
> net/ixgbe: do not return internal code
> eal: include missing hypervisor files in meson
> raw/ifpga: use -Wno-error=format-security for meson
> net/i40e: use -Wno-error=format-security for meson
> igb_uio: install module when building with meson
> build: create relative symlinks for PMDs in libdir
> net/e1000: do not error out if Rx drop enable is set
> net/virtio: register/unregister intr handler on start/stop
> eal/linux: handle UIO read failure in interrupt handler
> net/vmxnet3: fix hot-unplug
> net/mlx5: fallback quietly if pkg-config is unavailable
> build: set -mfpu=neon flag for armv7-a with meson
> net/ixgbe/base: add LHA ID
>
> Mark Spender (1):
> net/sfc/base: prevent access to the NIC config before probe
>
> Marko Kovacevic (3):
> app/pdump: fix port id storage size
> doc: fix formatting in IP reassembly app guide
> drivers/crypto: fix wrongly assignment of digest_len
>
> Martin Harvey (6):
> net/sfc/base: fix PreFAST warnings because of unused return
> net/sfc/base: fix invalid order of memset arguments
> net/sfc/base: fix output buffer SAL annotation
> net/sfc/base: fix SAL annotation for input buffers
> net/sfc/base: check size of memory to read sensors data to
> net/sfc/base: avoid usage of too big arrays on stack
>
> Matthew Smith (1):
> net/ixgbe: wait longer for link after fiber MAC setup
>
> Maxime Coquelin (5):
> vhost: fix error handling when mem table gets updated
> vhost: avoid memory barriers when no descriptors dequeued
> vhost: fix packed ring constants declaration
> vhost: fix payload size of reply
> vhost: fix crash after mmap failure
>
> Michal Krawczyk (1):
> net/ena: recreate HW IO rings on start and stop
>
> Mody, Rasesh (1):
> net/bnx2x: fix info logs backport
>
> Moti Haimovsky (1):
> examples/l3fwd-power: fix power library fallback
>
> Naga Suresh Somarowthu (1):
> test/kni: check module dependency
>
> Natalie Samsonov (1):
> net/mvpp2: fix comments and error messages
>
> Neil Horman (2):
> devtools: relax rule for identifying symbol section
> devtools: fix regex in symbol addition check
>
> Nikhil Rao (7):
> eventdev: fix eth Rx adapter hotplug incompatibility
> test/event: remove eth Rx adapter vdev workaround
> test/event: fix build for timer adapter
> test/event: fix RSS config for eth Rx adapter
> test/event: fix eth Rx adapter test for skeleton PMD
> test/event: fix Rx adapter intr test for skeleton PMD
> eventdev: fix unlock in Rx adapter
>
> Nipun Gupta (1):
> net/dpaa2: fix IOVA conversion for congestion memory
>
> Nitin Saxena (1):
> net/octeontx: fix mbuf corruption with large private sizes
>
> Ori Kam (3):
> examples/flow_filtering: filter out unsupported offloads
> examples/flow_filtering: remove VLAN item
> examples/flow_filtering: fix capability setting
>
> Pablo de Lara (2):
> crypto/aesni_mb: fix possible array overrun
> crypto/aesni_mb: fix truncated digest size for CMAC
>
> Pallantla Poornima (3):
> test/power: fix ACPI cpufreq module miss fallback
> test/kni: fix module miss fallback
> test/power: skip KVM autotest if cannot run
>
> Paul Luse (1):
> bus/vdev: fix multi-process IPC buffer leak on scan
>
> Paul M Stillwell Jr (1):
> ethdev: fix doxygen comment to be with structure
>
> Pavan Nikhilesh (2):
> test/event: check burst mode capability
> app/eventdev: fix minor typos
>
> Pawel Wodkowski (1):
> mem: fix --huge-unlink option
>
> Phil Yang (7):
> app/testpmd: optimize mbuf pool allocation
> app/testpmd: fix vdev socket initialization
> app/testpmd: fix physical port socket initialization
> kni: fix FIFO synchronization
> kni: fix kernel FIFO synchronization
> app/testpmd: reserve NUMA node per port and per ring
> test: release ring resources after PMD perf test
>
> Qi Zhang (10):
> bus/vdev: fix error log on secondary device scan
> config: remove unused parameter
> net/i40e: fix send admin queue command before init
> net/i40e/base: fix partition id calculation for X722
> net/i40e/base: improve the polling mechanism
> net/i40e/base: read LLDP config area with correct endianness
> net/i40e/base: properly clean resources
> net/i40e/base: gracefully clean the resources
> net/i40e/base: correct global reset timeout calculation
> bus/vdev: fix devargs after multi-process bus scan
>
> Qiming Yang (2):
> test: fix interrupt check
> net/i40e: fix getting RSS configuration
>
> Radu Nicolau (5):
> net/bonding: stop and deactivate slaves on stop
> net/bonding: fix crash on probe
> app/testpmd: fix port status for new bonded devices
> net/bonding: fix crash when stopping mode 4 port
> examples/bond: fix crash when there is no active slave
>
> Rafal Kozik (3):
> doc: add VFIO in ENA guide
> net/ena: fix cleaning HW IO rings configuration
> net/ena: fix out of order completion
>
> Rahul Lakkireddy (7):
> net/cxgbe: announce Rx scatter offload
> net/cxgbevf: add PCI uninitialization for VF
> net/cxgbe: check Rx config before doing VLAN strip offload
> net/cxgbe: fix check for redefined match items
> net/cxgbe: increase completion wait time for flow operations
> net/cxgbe: fix wrong ingress port value set in filter spec
> net/cxgbe: fix control queue mbuf pool naming convention
>
> Rami Rosen (5):
> doc: fix wrong usage of bind command
> examples/vhost: remove unnecessary constant
> bpf: fix a typo
> doc: fix function name in flow filtering app guide
> doc: fix a typo in testpmd guide
>
> Rasesh Mody (10):
> net/qede/base: fix to handle stag update event
> net/qede: fix ethernet type in HW registers
> net/qede/base: fix logic for sfp get/set
> net/bnx2x: fix logging to include device name
> net/bnx2x: fix to disable further interrupts
> net/bnx2x: fix call to link handling periodic function
> net/bnx2x: fix to add PHY lock
> net/bnx2x: fix dynamic logging
> net/bnx2x: fix VF link state update
> net/bnx2x: cleanup info logs
>
> Raslan Darawsheh (2):
> net/tap: fix reported number of Tx packets
> app/testpmd: fix L4 length for UDP checksum
>
> Reshma Pattan (5):
> pdump: remove dependency on libpthread
> app/testpmd: fix missing jump action in flow action
> examples/ip_pipeline: fix IPv6 endianness
> net/softnic: fix IPv6 endianness
> latency: fix timestamp marking and latency calculation
>
> Richard Houldsworth (1):
> net/sfc/base: make last byte of module information available
>
> Rosen Xu (2):
> raw/ifpga: check probing error
> app/testpmd: fix shaper profile parameters
>
> Sachin Saxena (1):
> net/dpaa: fix link speed based on MAC type
>
> Seth Howell (1):
> malloc: notify primary process about hotplug in secondary
>
> Shagun Agrawal (1):
> net/cxgbe: fix memory access when parsing flow match items
>
> Shahaf Shuler (6):
> net/mlx5: disable ConnectX-4 Lx Multi Packet Send by default
> net/mlx5: fix RSS flow action hash type selection
> net/mlx5: support missing counter in extended statistics
> net/mlx5: add representor specific statistics
> net/mlx5: always use representor ifindex for ioctl
> net: fix build with pedantic
>
> Shahed Shaikh (5):
> net/qede: fix flow director for IPv6 filter
> net/qede: fix Rx buffer size calculation
> net/qede/base: fix MFW FLR flow
> net/qede: fix Tx tunnel offload support mask
> net/qede: fix Tx offload mask
>
> Shreyansh Jain (2):
> bus/fslmc: fix physical addressing check
> raw/skeleton: fix memory leak on test failure
>
> Somnath Kotur (2):
> net/bnxt: get rid of ff pools and use VNIC info array
> net/bnxt: fix uninitialized pointer access in Tx
>
> Stephen Hemminger (13):
> net/netvsc: fix chimney buffer size error handling
> net/netvsc: resize event buffer as needed
> ethdev: fix port ownership logs
> igb_uio: fix refcount if open returns error
> net/failsafe: use prefix for function
> doc: remove invalid config option from ena guide
> doc: remove invalid config options from liquidio guide
> net/qede: remove invalid config option checks
> doc: fix spelling in PMD guides
> net/mlx5: use pkg-config to handle SUSE libmnl
> bus/vmbus: fix directory handle leak on error
> net/tap: fix file descriptor leak on error
> net/tap: fix file descriptor check
>
> Stewart Allen (1):
> net/ena: fix passing RSS hash to mbuf
>
> Subrahmanyam Nilla (1):
> net/thunderx: fix Tx desc corruption in scatter-gather mode
>
> Szymon Sliwa (1):
> crypto/mvsam: update hash digest sizes
>
> Takeshi Yoshimura (1):
> vfio: fix sPAPR IOMMU mapping
>
> Thomas Monjalon (10):
> kvargs: fix processing a null list
> kni: fix build on Linux < 3.14
> ethdev: fix doxygen comments of shared data fields
> eal/x86: remove unused memcpy file
> pci: fix parsing of address without function number
> eal: fix build with -O1
> kni: fix possible uninitialized variable
> net/mlx4: fix possible uninitialized variable
> fix indentation in symbol maps
> fix dpdk.org URLs
>
> Timothy Redaelli (2):
> vhost/crypto: fix shared lib build without cryptodev
> net/qede: fix crash when configure fails
>
> Tiwei Bie (20):
> malloc: fix potential null pointer dereference
> vhost: fix vhost interrupt support
> vhost: fix return value on enqueue path
> net/virtio-user: fix deadlock in memory events callback
> net/virtio-user: fix memory hotplug support in vhost-kernel
> net/virtio-user: fix multiple queue for vhost-kernel
> net/virtio: add missing supported features
> vhost: fix notification for packed ring
> vhost: fix vector filling for packed ring
> net/vhost: fix parameters string
> net/virtio-user: do not stop stopped device again
> net/virtio-user: do not make vhost channel non-block
> net/virtio-user: do not reset owner when driver resets
> net/virtio-user: fix device features for server mode
> net/virtio: fix guest announce support
> vhost: fix IOVA access for packed ring
> net/virtio-user: fix typo in error message
> net/virtio: fix unchecked return value
> vhost: remove unneeded null pointer check
> doc: remove old options from pdump guide
>
> Tomasz Cel (1):
> doc: fix missing CCM to QAT feature list
>
> Tomasz Duszynski (3):
> net/mvpp2: fix array initialization
> doc: fix typo for cryptodev
> crypto/mvsam: fix shared library build
>
> Tomasz Jozwiak (2):
> compressdev: fix compression API description
> common/qat: remove check of valid firmware response
>
> Vijay Srivastava (2):
> net/sfc/base: fix outer IPID field in TSO option descriptors
> net/sfc/base: add check for TUNNEL module in NIC reset API
>
> Vipin Varghese (1):
> net/tap: fix probe for multiq or flowq failure
>
> Vivek Sharma (1):
> eal: use correct data type for bitmap slab operations
>
> Wei Zhao (3):
> net/ixgbe: fix RSS flow error return
> app/testpmd: fix Rx offload search
> net/ixgbe: fix Rx LRO capability offload for x550
>
> Wenzhuo Lu (2):
> ethdev: fix invalid configuration after failure
> ethdev: fix device info getting
>
> Xiao Wang (2):
> net/ifc: do not notify before HW ready
> net/ifc: fix address translation function name
>
> Xiaolong Ye (4):
> net/i40e: cancel alarm handler at the end of closure
> net/i40e: fix offload not supported mask
> net/ixgbe: fix maximum wait time in comment
> net/ifcvf: fix typo on struct name
>
> Xiaoxin Peng (1):
> net/bnxt: reduce polling interval for valid bit
>
> Xiaoyun Li (2):
> net/i40e: fix overwriting RSS RETA
> net/ixgbe: fix overwriting RSS RETA
>
> Xueming Li (3):
> net/mlx5: fix interrupt completion queue index wrapping
> net/mlx5: fix representor port link status
> net/mlx5: fix representor port xstats
>
> Yanglong Wu (2):
> net/ixgbevf: fix link state
> net/ixgbe: fix TDH register write
>
> Yaroslav Brustinov (2):
> net/e1000: fix Tx offload capability typos
> ethdev: fix typo in queue setup error log
>
> Yipeng Wang (7):
> test/hash: fix bucket size in perf test
> test/hash: fix r/w test with non-consecutive cores
> test/hash: add missing file in meson build
> hash: remove unused constant
> hash: fix race condition in iterate
> hash: remove unnecessary pause
> hash: fix TSX aborts with newer gcc
>
> Yong Wang (2):
> doc: fix typo in testpmd guide
> doc: fix NUMA library name in Linux guide
>
> Yongping Zhang (1):
> net/bnxt: fix registration of VF async event completion ring
>
> Yongseok Koh (8):
> net/mlx4: support externally allocated static memory
> net/mlx5: support externally allocated static memory
> net/mlx5: fix errno values for flow engine
> mk: disable gcc AVX512F support
> net/mlx4: optimize Tx external memory registration
> net/mlx5: optimize Tx external memory registration
> net/mlx5: optimize Tx doorbell write
> net/mlx5: optimize Rx buffer replenishment threshold
>
> Yunjian Wang (2):
> net/bonding: support matching QinQ ethertype
> net/e1000/base: fix uninitialized variable
>
> Zhirun Yan (5):
> net/ixgbe: update Tx offload mask
> net/igb: update Tx offload mask
> net/avf: fix Tx offload mask
> net/i40e: fix port close
> net/i40e: remove redundant reset of queue number
>
> Ziye Yang (1):
> eal/linux: fix memory leak of logid
>
^ permalink raw reply [flat|nested] 9+ messages in thread
* [dpdk-dev] 18.08.1 patches review and test
@ 2018-12-20 11:37 Kevin Traynor
2018-12-26 7:31 ` Shreyansh Jain
0 siblings, 1 reply; 9+ messages in thread
From: Kevin Traynor @ 2018-12-20 11:37 UTC (permalink / raw)
To: dpdk stable; +Cc: dev, bluca, yskoh, qian.q.xu, pezhang
(resend with correct subject)
Hi all,
Here is a list of patches targeted for stable release 18.08.1. Please
help review and test. The planned date for the final release is 16th
January. Before that, please shout if anyone has objections with these
patches being applied.
Also for the companies committed to running regression tests,
please run the tests and report any issue before the release date.
A release candidate tarball can be found at:
https://dpdk.org/browse/dpdk-stable/tag/?id=v18.08.1-rc1
These patches are located at branch 18.08 of dpdk-stable repo:
https://dpdk.org/browse/dpdk-stable/
Thanks.
Kevin Traynor
---
Adrien Mazarguil (1):
net/mlx5: fix artificial L4 limitation on switch flow rules
Agalya Babu RadhaKrishnan (4):
vfio: disable in FreeBSD build with meson
net/nfp: disable in FreeBSD build with meson
net/avp: disable in FreeBSD build with meson
net/softnic: disable in FreeBSD build with meson
Ajit Khaparde (4):
net/bnxt: fix MTU setting
net/bnxt: set MAC filtering as outer for non tunnel frames
net/bnxt: set a VNIC as default only once
net/bnxt: remove excess log messages
Akash Saxena (1):
crypto/openssl: fix RSA verify operation
Alejandro Lucero (6):
ethdev: fix MAC changes when live change not supported
net/nfp: fix live MAC changes not supported
net/nfp: fix mbuf flags with checksum good
ethdev: fix error handling in create function
net/nfp: fix RSS
bus/pci: compare kernel driver instead of interrupt handler
Ali Alnubani (4):
net/mlx4: fix minor typo
net/mlx5: fix minor typos
net/mlx4: fix initialization of struct members
net/mlx5: fix initialization of struct members
Anatoly Burakov (10):
fbarray: fix detach in --no-shconf mode
eal: do not allow legacy mode with --in-memory mode
mem: fix undefined behavior in NUMA-aware mapping
mem: improve segment list preallocation
mem: fix resource leak
ipc: remove panic in async request
malloc: fix adjacency check to also include segment list
usertools: check for lspci dependency
ipc: fix access after async request failure
mem: fix division by zero in no-NUMA mode
Andrew Rybchenko (2):
net/sfc/base: fix build because of no declaration
net/sfc: receive prepared packets even in Rx exception case
Andy Moreton (4):
net/sfc/base: properly align on line continuation
net/sfc/base: add space after sizeof
net/sfc/base: fix ID retrieval in v3 licensing
net/sfc/base: fix MAC Tx stats for less or equal to 64 bytes
Anoob Joseph (5):
examples/ipsec-secgw: fix wrong session size
app/test-crypto-perf: fix check for auth key
app/test-crypto-perf: fix check for cipher IV
app/test-crypto-perf: fix double allocation of memory
net/octeontx: fix failures when available ports > queues
Asaf Penso (1):
net/mlx5: fix function documentation
Bei Sun (1):
net/bnxt: set VLAN strip mode before default VNIC cfg
Beilei Xing (5):
net/e1000: fix queue number in RSS configuration
net/avf: remove keeping CRC configuration
net/i40e: update Tx offload mask
net/i40e: fix Rx instability with vector mode
net/i40e: fix X710 Rx after reading some registers
Brian Archbold (1):
app/testpmd: fix duplicate exit
Bruce Richardson (3):
compat: fix symbol version support with meson
net/avf: fix unused variables and label
net/avf: fix missing compiler error flags
Chaitanya Babu Talluri (1):
efd: fix write unlock during ring creation
Chas Williams (2):
net/bonding: fix Rx slave fairness
net/virtio: do not re-enter clean up routines
Cristian Dumitrescu (1):
examples/ip_pipeline: fix port and table stats read
Damjan Marion (1):
net/i40e: fix 25G AOC and ACC cable detection on XXV710
Darek Stojaczyk (4):
malloc: check size hint when reserving the biggest element
vfio: fix read of freed memory on getting container fd
vfio: share default container in multi-process
vfio: do not needlessly setup device in secondary process
Dariusz Stojaczyk (2):
ipc: fix undefined behavior in no-shconf mode
vfio: check if group fd is already open
David Hunt (1):
examples/vm_power: respect maximum CPUs
David Marchand (1):
devtools: fix symbol check when adding experimental section
Dekel Peled (3):
ethdev: fix missing names in Tx offload name array
net/mlx5: fix packet type for MPLS in UDP
net/mlx5: fix validation of Rx queue number
Dharmik Thakkar (1):
test/hash: fix build
Didier Pallard (7):
net: fix Intel prepare function for IP checksum offload
net/e1000: fix missing Tx multi-segs capability
net/fm10k: fix missing Tx multi-segs capability
net/i40e: fix missing Tx multi-segs capability
net/ixgbe: fix missing Tx multi-segs capability
drivers/net: fix several Tx prepare functions
net/i40e: revert fix offload not supported mask
Eric Zhang (1):
net/virtio-user: check negotiated features before set
Evgeny Im (1):
net/failsafe: remove not supported multicast MAC filter
Faicker Mo (1):
net/ixgbe: fix flow create in ntuple check
Fan Zhang (5):
cryptodev: fix library version
vhost/crypto: fix inferred misuse of enum
bus/pci: fix config r/w access
vhost/crypto: fix packet copy in chaining mode
crypto/aesni_mb: fix queue pair free
Ferruh Yigit (21):
app/testpmd: fix displaying RSS hash functions
drivers/net: fix log type string
mbuf: fix library version on meson build
ring: add library version to meson build
kni: fix build on Linux 4.19
fix global variable issues
bus/dpaa: fix build with gcc 9.0
eal: fix build with gcc 9.0
ethdev: fix redundant function pointer check
app/testpmd: fix Tx offload flags
net/avf/base: fix shifting 32-bit signed variable 31 times
net/bnxt: fix uninitialized variable access
lib: fix shifting 32-bit signed variable 31 times
service: fix possible null access
vhost: fix possible out of bound access
test: fix build
crypto/ccp: fix resource leak
test/reorder: fix out of bound access
net/i40e/base: fix comment referencing internal data
bus/pci: fix allocation of device path
ethdev: eliminate interim variable
Fiona Trahe (8):
crypto/qat: fix typo
compress/qat: fix checksum on decompression
compress/qat: remove unnecessary assignment
test/crypto: fix number of queue pairs
common/qat: fix failure to create PMD
common/qat: fix for invalid response from firmware
compressdev: clarify usage of op structure
compressdev: fix op allocation
Gaetan Rivet (1):
devargs: fix variadic parsing memory leak
Gautam Dawar (1):
net/sfc/base: fix out of bounds read when dereferencing sdup
Gavin Hu (5):
ring/c11: synchronize load and store of the tail
ring/c11: move atomic load of head above the loop
ring/c11: keep deterministic order allowing retry to work
ring/c11: relax ordering for load and store of the head
doc: add cross-compilation in sample apps guide
Haiyue Wang (2):
net/avf: fix build with debug enabled
net/i40e: enable loopback function for X722 MAC
Harry van Haaren (1):
event/sw: fix cq index check for unlink usecases
Hemant Agrawal (3):
net/dpaa: fix jumbo buffer config
event/dpaa2: fix mbuf assignment in atomic processing
net/dpaa2: fix VLAN filter enablement
Herakliusz Lipiec (2):
app/testpmd: fix printf format in event callback
examples/ipv4_multicast: fix leak of cloned packets
Honnappa Nagarahalli (2):
build: enable ARM NEON flag when __aarch64__ defined
hash: fix key store element alignment
Huaibin Wang (1):
net/i40e: keep promiscuous on if allmulticast is enabled
Hyong Youb Kim (6):
net/enic: do not use non-standard integer types
net/enic: set Rx VLAN offload flag for non-stripped packets
net/enic: explicitly disable overlay offload
app/testpmd: check Rx VLAN offload flag to print VLAN TCI
net/enic: fix supported packet types
net/enic: fix size check in Tx prepare handler
Ian Dolzhansky (1):
net/failsafe: add checks for deferred queue setup
Igor Romanov (7):
net/bonding: use evenly distributed default RSS RETA
net/bonding: do not ignore RSS key on device config
net/failsafe: fix crash on slave queue release
net/sfc: fix an Rx queue double release possibility
net/sfc: fix a Tx queue double release possibility
net/failsafe: report actual device capabilities
net/sfc/base: fix field order in filter spec struct
Ilya Maximets (10):
doc: fix style and syntax in flow API guide
vhost: fix zmbufs array leak after NUMA realloc
vhost-user: drop connection on message handling failures
doc: fix typos in the flow API guide
net/ixgbe: fix busy polling while fiber link update
net/ixgbe: stop link setup alarm handler before start
doc: fix DESTDIR variable name in meson guide
eal/bsd: fix possible IOPL fd leak
net/virtio: avoid annoying IOPL error log
vhost: fix double read of descriptor flags
Ivan Malov (5):
net/sfc/base: fix name of the argument to store RSS flags
net/sfc/base: fix a typo in unicast filter insertion comment
net/sfc: do not skip RSS configuration step on reconfigure
net/sfc: allow to query RSS key and HF in isolated mode
net/sfc: allow to query RSS key and HF when RSS is disabled
Jasvinder Singh (4):
app/testpmd: fix metering and policing commands
app/testpmd: fix memory leak for TM object
app/testpmd: fix memory allocation for DSCP table
app/testpmd: fix memory leak for DSCP table
Jeff Guo (1):
igb_uio: fix unexpected removal for hot-unplug
Jerin Jacob (12):
mk: disable OcteonTx for buggy compilers only on arm64
net/octeontx: fix packet corruption on Tx
doc: fix eventdev shared library version
app/testpmd: fix csum parse-tunnel command invocation
mbuf: fix Tx offload mask
doc: clarify L3 Tx checksum prerequisite
doc: clarify L4 Tx checksum prerequisite
mbuf: fix offload flag name and list
doc: clarify VLAN and QinQ Tx offload prerequisite
app/testpmd: fix QinQ strip display option
crypto/scheduler: fix build with gcc 8.2
doc: clarify TSO Tx offload prerequisite
Jia Yu (1):
net/bonding: fix buffer corruption in packets
Jiayu Hu (1):
vhost: fix corner case for enqueue operation
John Daley (1):
net/enic: fix flow API memory leak
Joyce Kong (1):
config: enable more than 128 cores for arm64
Junxiao Shi (1):
cryptodev: fix pool element size for undefined operation
Kamil Chalupnik (1):
app/bbdev: fix inputs mbuf creation
Konstantin Ananyev (3):
acl: forbid rule with priority zero
ip_frag: check fragment length of incoming packet
bpf: fix x86 JIT for immediate loads
Leah Tekoa (1):
app/testpmd: fix RED byte stats
Lee Daly (2):
compress/isal: fix uncleared compression states
net/bonding: fix possible silent failure in configuration
Li Han (1):
ip_frag: fix overflow in key comparison
Luca Boccassi (13):
net/ixgbe: do not return internal code
eal: include missing hypervisor files in meson
raw/ifpga: use -Wno-error=format-security for meson
net/i40e: use -Wno-error=format-security for meson
igb_uio: install module when building with meson
build: create relative symlinks for PMDs in libdir
net/e1000: do not error out if Rx drop enable is set
net/virtio: register/unregister intr handler on start/stop
eal/linux: handle UIO read failure in interrupt handler
net/vmxnet3: fix hot-unplug
net/mlx5: fallback quietly if pkg-config is unavailable
build: set -mfpu=neon flag for armv7-a with meson
net/ixgbe/base: add LHA ID
Mark Spender (1):
net/sfc/base: prevent access to the NIC config before probe
Marko Kovacevic (3):
app/pdump: fix port id storage size
doc: fix formatting in IP reassembly app guide
drivers/crypto: fix wrongly assignment of digest_len
Martin Harvey (6):
net/sfc/base: fix PreFAST warnings because of unused return
net/sfc/base: fix invalid order of memset arguments
net/sfc/base: fix output buffer SAL annotation
net/sfc/base: fix SAL annotation for input buffers
net/sfc/base: check size of memory to read sensors data to
net/sfc/base: avoid usage of too big arrays on stack
Matthew Smith (1):
net/ixgbe: wait longer for link after fiber MAC setup
Maxime Coquelin (5):
vhost: fix error handling when mem table gets updated
vhost: avoid memory barriers when no descriptors dequeued
vhost: fix packed ring constants declaration
vhost: fix payload size of reply
vhost: fix crash after mmap failure
Michal Krawczyk (1):
net/ena: recreate HW IO rings on start and stop
Moti Haimovsky (1):
examples/l3fwd-power: fix power library fallback
Naga Suresh Somarowthu (1):
test/kni: check module dependency
Natalie Samsonov (1):
net/mvpp2: fix comments and error messages
Neil Horman (2):
devtools: relax rule for identifying symbol section
devtools: fix regex in symbol addition check
Nikhil Rao (7):
eventdev: fix eth Rx adapter hotplug incompatibility
test/event: remove eth Rx adapter vdev workaround
test/event: fix build for timer adapter
test/event: fix RSS config for eth Rx adapter
test/event: fix eth Rx adapter test for skeleton PMD
test/event: fix Rx adapter intr test for skeleton PMD
eventdev: fix unlock in Rx adapter
Nipun Gupta (1):
net/dpaa2: fix IOVA conversion for congestion memory
Nitin Saxena (1):
net/octeontx: fix mbuf corruption with large private sizes
Ori Kam (3):
examples/flow_filtering: filter out unsupported offloads
examples/flow_filtering: remove VLAN item
examples/flow_filtering: fix capability setting
Pablo de Lara (2):
crypto/aesni_mb: fix possible array overrun
crypto/aesni_mb: fix truncated digest size for CMAC
Pallantla Poornima (3):
test/power: fix ACPI cpufreq module miss fallback
test/kni: fix module miss fallback
test/power: skip KVM autotest if cannot run
Paul Luse (1):
bus/vdev: fix multi-process IPC buffer leak on scan
Paul M Stillwell Jr (1):
ethdev: fix doxygen comment to be with structure
Pavan Nikhilesh (2):
test/event: check burst mode capability
app/eventdev: fix minor typos
Pawel Wodkowski (1):
mem: fix --huge-unlink option
Phil Yang (7):
app/testpmd: optimize mbuf pool allocation
app/testpmd: fix vdev socket initialization
app/testpmd: fix physical port socket initialization
kni: fix FIFO synchronization
kni: fix kernel FIFO synchronization
app/testpmd: reserve NUMA node per port and per ring
test: release ring resources after PMD perf test
Qi Zhang (10):
bus/vdev: fix error log on secondary device scan
config: remove unused parameter
net/i40e: fix send admin queue command before init
net/i40e/base: fix partition id calculation for X722
net/i40e/base: improve the polling mechanism
net/i40e/base: read LLDP config area with correct endianness
net/i40e/base: properly clean resources
net/i40e/base: gracefully clean the resources
net/i40e/base: correct global reset timeout calculation
bus/vdev: fix devargs after multi-process bus scan
Qiming Yang (2):
test: fix interrupt check
net/i40e: fix getting RSS configuration
Radu Nicolau (5):
net/bonding: stop and deactivate slaves on stop
net/bonding: fix crash on probe
app/testpmd: fix port status for new bonded devices
net/bonding: fix crash when stopping mode 4 port
examples/bond: fix crash when there is no active slave
Rafal Kozik (3):
doc: add VFIO in ENA guide
net/ena: fix cleaning HW IO rings configuration
net/ena: fix out of order completion
Rahul Lakkireddy (7):
net/cxgbe: announce Rx scatter offload
net/cxgbevf: add PCI uninitialization for VF
net/cxgbe: check Rx config before doing VLAN strip offload
net/cxgbe: fix check for redefined match items
net/cxgbe: increase completion wait time for flow operations
net/cxgbe: fix wrong ingress port value set in filter spec
net/cxgbe: fix control queue mbuf pool naming convention
Rami Rosen (5):
doc: fix wrong usage of bind command
examples/vhost: remove unnecessary constant
bpf: fix a typo
doc: fix function name in flow filtering app guide
doc: fix a typo in testpmd guide
Rasesh Mody (10):
net/qede/base: fix to handle stag update event
net/qede: fix ethernet type in HW registers
net/qede/base: fix logic for sfp get/set
net/bnx2x: fix logging to include device name
net/bnx2x: fix to disable further interrupts
net/bnx2x: fix call to link handling periodic function
net/bnx2x: fix to add PHY lock
net/bnx2x: fix dynamic logging
net/bnx2x: fix VF link state update
net/bnx2x: cleanup info logs
Raslan Darawsheh (2):
net/tap: fix reported number of Tx packets
app/testpmd: fix L4 length for UDP checksum
Reshma Pattan (5):
pdump: remove dependency on libpthread
app/testpmd: fix missing jump action in flow action
examples/ip_pipeline: fix IPv6 endianness
net/softnic: fix IPv6 endianness
latency: fix timestamp marking and latency calculation
Richard Houldsworth (1):
net/sfc/base: make last byte of module information available
Rosen Xu (2):
raw/ifpga: check probing error
app/testpmd: fix shaper profile parameters
Sachin Saxena (1):
net/dpaa: fix link speed based on MAC type
Shagun Agrawal (1):
net/cxgbe: fix memory access when parsing flow match items
Shahaf Shuler (6):
net/mlx5: disable ConnectX-4 Lx Multi Packet Send by default
net/mlx5: fix RSS flow action hash type selection
net/mlx5: support missing counter in extended statistics
net/mlx5: add representor specific statistics
net/mlx5: always use representor ifindex for ioctl
net: fix build with pedantic
Shahed Shaikh (5):
net/qede: fix flow director for IPv6 filter
net/qede: fix Rx buffer size calculation
net/qede/base: fix MFW FLR flow
net/qede: fix Tx tunnel offload support mask
net/qede: fix Tx offload mask
Shreyansh Jain (2):
bus/fslmc: fix physical addressing check
raw/skeleton: fix memory leak on test failure
Somnath Kotur (2):
net/bnxt: get rid of ff pools and use VNIC info array
net/bnxt: fix uninitialized pointer access in Tx
Stephen Hemminger (13):
net/netvsc: fix chimney buffer size error handling
net/netvsc: resize event buffer as needed
ethdev: fix port ownership logs
igb_uio: fix refcount if open returns error
net/failsafe: use prefix for function
doc: remove invalid config option from ena guide
doc: remove invalid config options from liquidio guide
net/qede: remove invalid config option checks
doc: fix spelling in PMD guides
net/mlx5: use pkg-config to handle SUSE libmnl
bus/vmbus: fix directory handle leak on error
net/tap: fix file descriptor leak on error
net/tap: fix file descriptor check
Stewart Allen (1):
net/ena: fix passing RSS hash to mbuf
Subrahmanyam Nilla (1):
net/thunderx: fix Tx desc corruption in scatter-gather mode
Szymon Sliwa (1):
crypto/mvsam: update hash digest sizes
Takeshi Yoshimura (1):
vfio: fix sPAPR IOMMU mapping
Thomas Monjalon (10):
kvargs: fix processing a null list
kni: fix build on Linux < 3.14
ethdev: fix doxygen comments of shared data fields
eal/x86: remove unused memcpy file
pci: fix parsing of address without function number
eal: fix build with -O1
kni: fix possible uninitialized variable
net/mlx4: fix possible uninitialized variable
fix indentation in symbol maps
fix dpdk.org URLs
Timothy Redaelli (2):
vhost/crypto: fix shared lib build without cryptodev
net/qede: fix crash when configure fails
Tiwei Bie (20):
malloc: fix potential null pointer dereference
vhost: fix vhost interrupt support
vhost: fix return value on enqueue path
net/virtio-user: fix deadlock in memory events callback
net/virtio-user: fix memory hotplug support in vhost-kernel
net/virtio-user: fix multiple queue for vhost-kernel
net/virtio: add missing supported features
vhost: fix notification for packed ring
vhost: fix vector filling for packed ring
net/vhost: fix parameters string
net/virtio-user: do not stop stopped device again
net/virtio-user: do not make vhost channel non-block
net/virtio-user: do not reset owner when driver resets
net/virtio-user: fix device features for server mode
net/virtio: fix guest announce support
vhost: fix IOVA access for packed ring
net/virtio-user: fix typo in error message
net/virtio: fix unchecked return value
vhost: remove unneeded null pointer check
doc: remove old options from pdump guide
Tomasz Cel (1):
doc: fix missing CCM to QAT feature list
Tomasz Duszynski (3):
net/mvpp2: fix array initialization
doc: fix typo for cryptodev
crypto/mvsam: fix shared library build
Tomasz Jozwiak (1):
compressdev: fix compression API description
Vijay Srivastava (2):
net/sfc/base: fix outer IPID field in TSO option descriptors
net/sfc/base: add check for TUNNEL module in NIC reset API
Vipin Varghese (1):
net/tap: fix probe for multiq or flowq failure
Vivek Sharma (1):
eal: use correct data type for bitmap slab operations
Wei Zhao (3):
net/ixgbe: fix RSS flow error return
app/testpmd: fix Rx offload search
net/ixgbe: fix Rx LRO capability offload for x550
Wenzhuo Lu (2):
ethdev: fix invalid configuration after failure
ethdev: fix device info getting
Xiao Wang (2):
net/ifc: do not notify before HW ready
net/ifc: fix address translation function name
Xiaolong Ye (4):
net/i40e: cancel alarm handler at the end of closure
net/i40e: fix offload not supported mask
net/ixgbe: fix maximum wait time in comment
net/ifcvf: fix typo on struct name
Xiaoxin Peng (1):
net/bnxt: reduce polling interval for valid bit
Xiaoyun Li (2):
net/i40e: fix overwriting RSS RETA
net/ixgbe: fix overwriting RSS RETA
Xueming Li (3):
net/mlx5: fix interrupt completion queue index wrapping
net/mlx5: fix representor port link status
net/mlx5: fix representor port xstats
Yanglong Wu (2):
net/ixgbevf: fix link state
net/ixgbe: fix TDH register write
Yaroslav Brustinov (2):
net/e1000: fix Tx offload capability typos
ethdev: fix typo in queue setup error log
Yipeng Wang (7):
test/hash: fix bucket size in perf test
test/hash: fix r/w test with non-consecutive cores
test/hash: add missing file in meson build
hash: remove unused constant
hash: fix race condition in iterate
hash: remove unnecessary pause
hash: fix TSX aborts with newer gcc
Yong Wang (2):
doc: fix typo in testpmd guide
doc: fix NUMA library name in Linux guide
Yongping Zhang (1):
net/bnxt: fix registration of VF async event completion ring
Yongseok Koh (8):
net/mlx4: support externally allocated static memory
net/mlx5: support externally allocated static memory
net/mlx5: fix errno values for flow engine
mk: disable gcc AVX512F support
net/mlx4: optimize Tx external memory registration
net/mlx5: optimize Tx external memory registration
net/mlx5: optimize Tx doorbell write
net/mlx5: optimize Rx buffer replenishment threshold
Yunjian Wang (2):
net/bonding: support matching QinQ ethertype
net/e1000/base: fix uninitialized variable
Zhirun Yan (5):
net/ixgbe: update Tx offload mask
net/igb: update Tx offload mask
net/avf: fix Tx offload mask
net/i40e: fix port close
net/i40e: remove redundant reset of queue number
Ziye Yang (1):
eal/linux: fix memory leak of logid
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [dpdk-dev] 18.08.1 patches review and test
2018-12-20 11:37 Kevin Traynor
@ 2018-12-26 7:31 ` Shreyansh Jain
0 siblings, 0 replies; 9+ messages in thread
From: Shreyansh Jain @ 2018-12-26 7:31 UTC (permalink / raw)
To: Kevin Traynor, dpdk stable; +Cc: dev, bluca, yskoh, qian.q.xu, pezhang
Hello Kevin,
I have an issue with one of the patches originating from me and targeted
for stable. In-lined below.
On Thursday 20 December 2018 05:07 PM, Kevin Traynor wrote:
> (resend with correct subject)
>
> Hi all,
>
> Here is a list of patches targeted for stable release 18.08.1. Please
> help review and test. The planned date for the final release is 16th
> January. Before that, please shout if anyone has objections with these
> patches being applied.
>
> Also for the companies committed to running regression tests,
> please run the tests and report any issue before the release date.
>
> A release candidate tarball can be found at:
>
> https://dpdk.org/browse/dpdk-stable/tag/?id=v18.08.1-rc1
>
> These patches are located at branch 18.08 of dpdk-stable repo:
> https://dpdk.org/browse/dpdk-stable/
>
[...]
> Shreyansh Jain (2):
> bus/fslmc: fix physical addressing check
> raw/skeleton: fix memory leak on test failure <==== this
Please don't apply the 'raw/skeleton: fix memory leak on test failure'
patch. There is problem with this as reported in another patch [1]. I
will push a fix out (which would actually be reverting this patch)
[1] https://patches.dpdk.org/patch/48635/
[...]
-
Shreyansh
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2019-03-22 16:56 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-12-21 10:48 [dpdk-dev] 18.08.1 patches review and test Kevin Traynor
-- strict thread matches above, loose matches on Subject: below --
2019-01-30 16:27 Kevin Traynor
2019-03-06 16:45 ` Walker, Benjamin
2019-03-06 17:36 ` Kevin Traynor
2019-03-07 11:18 ` Kevin Traynor
2019-03-22 16:56 ` Kevin Traynor
2019-03-22 16:56 ` Kevin Traynor
2018-12-20 11:37 Kevin Traynor
2018-12-26 7:31 ` Shreyansh Jain
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).