From: Luca Boccassi <bluca@debian.org>
To: dpdk stable <stable@dpdk.org>
Cc: dev@dpdk.org
Subject: [dpdk-dev] 18.02.2 patches review and test
Date: Mon, 4 Jun 2018 09:58:40 +0100 [thread overview]
Message-ID: <20180604085840.26999-1-bluca@debian.org> (raw)
Hi all,
Here is a list of patches targeted for stable release 18.02.2. Please
help review and test. The planned date for the final release is Thursday,
the 14th of June. 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.
These patches are located at branch 18.02 of dpdk-stable repo:
https://dpdk.org/browse/dpdk-stable/
Thanks.
Luca Boccassi
---
Aaron Conole (3):
nfp: unlink the appropriate lock file
nfp: allow for non-root user
nfp: restore the unlink operation
Adrien Mazarguil (20):
net/mlx: fix rdma-core glue path with EAL plugins
net/mlx4: fix RSS resource leak in case of error
net/mlx4: fix ignored RSS hash types
net/mlx5: fix RSS flow action bounds check
net/bnxt: fix matching of flow API item masks
app/testpmd: fix flow completion for RSS queues
app/testpmd: fix lack of flow action configuration
app/testpmd: fix RSS flow action configuration
app/testpmd: fix missing RSS fields in flow action
app/testpmd: fix missing boolean values in flow command
ethdev: fix shallow copy of flow API RSS action
ethdev: fix missing include in flow API
net/mlx5: fix flow director rule deletion crash
net/mlx4: fix Rx resource leak in case of error
net/mlx4: fix default RSS hash fields
net/mlx4: fix inner RSS support for broken kernels
net/mlx: control netdevices through ioctl only
net/mlx4: fix UDP flow rule limitation enforcement
app/testpmd: fix empty list of RSS queues for flow
net/mlx4: fix shifts of signed values in Tx
Ajit Khaparde (20):
net/bnxt: fix LRO disable
net/bnxt: fix Rx drop setting
net/bnxt: set padding flags in Rx descriptor
net/bnxt: fix endianness of flag
net/bnxt: fix incorrect ntuple flag setting
net/bnxt: fix Rx checksum flags for tunnel frames
net/bnxt: fix L2 filter cleanup
net/bnxt: fix flow destroy
net/bnxt: reset L2 filter id once filter is freed
net/bnxt: free memory allocated for VF filters
net/bnxt: avoid freeing memzone multiple times
net/bnxt: avoid invalid vnic id in set L2 Rx mask
net/bnxt: fix mbuf data offset initialization
net/bnxt: fix MTU calculation
net/bnxt: fix to reset status of initialization
net/bnxt: fix usage of vnic id
net/bnxt: fix Tx and Rx burst for secondary process
net/bnxt: use first completion ring for fwd and async event
net/bnxt: fix xstats for VF
net/bnxt: fix Rx checksum flags
Alejandro Lucero (5):
net/nfp: fix assigning port id in mbuf
net/nfp: fix barrier location
net/nfp: fix link speed capabilities
doc: fix NFP NIC guide grammar
net/nfp: fix mbufs releasing when stop or close
Allain Legacy (1):
ip_frag: fix double free of chained mbufs
Anatoly Burakov (17):
eal: fix IPC timeout
eal: fix IPC socket path
eal: fix IPC request socket path
eal: fix errno handling in IPC
eal: fix race condition in IPC request
vfio: fix headers for C++ support
app/crypto-perf: fix IOVA translation
mem: do not use physical addresses in IOVA as VA mode
bus/fslmc: do not needlessly check for IOVA mode
vfio: do not needlessly check for IOVA mode
vfio: fix device hotplug when several devices per group
vfio: export functions even when disabled
ipc: fix use-after-free in synchronous requests
ipc: fix missing mutex unlocks on failed send
memzone: fix size on reserving biggest memzone
eal: remove unused path pattern
mempool: fix virtual address population
Andrew Rybchenko (19):
net/bonding: fix library version in meson build
net/ixgbe: fix library version in meson build
net/i40e: fix library version in meson build
net/ring: fix library version in meson build
net/null: fix library version in meson build
bitratestats: fix library version in meson build
cryptodev: fix library version in meson build
eventdev: fix library version in meson build
mempool: fix library version in meson build
pdump: fix library version in meson build
table: fix library version in meson build
net/sfc: add missing defines for SAL annotation
net/sfc/base: fix too long line
net/sfc: fix mbuf data alignment calculation
net/sfc/base: fix comparison always true warning
mempool: fix leak when no objects are populated
test/mempool: fix autotest retry
net/sfc: ignore spec bits not covered by mask
net/sfc: fix inner TCP/UDP checksum offload control
Andy Green (40):
eal: explicit cast of builtin for bsf32
eal: explicit cast of core id when getting index
eal: declare trace buffer at top of own block
spinlock/x86: move stack declaration before code
net: move stack variable at top of VLAN strip function
ethdev: explicit cast of buffered Tx number
hash: move stack declaration at top of CRC32c function
hash: explicit casts for truncation in CRC32c
bus/dpaa: fix inconsistent struct alignment
net/nfp: fix memcpy out of source range
net/vdev_netvsc: readlink inputs cannot be aliased
app/procinfo: fix sprintf overrun
app/bbdev: use strcpy for allocated string
net/bnx2x: do not cast function pointers as a policy
net/bnx2x: fix KR2 device check
net/bnx2x: fix memzone name overrun
bus/pci: fix size of driver name buffer
net/qede: fix strncpy
net/qede: replace strncpy by strlcpy
net/sfc: make sure that stats name is nul-terminated
eal: fix casts in random functions
eal: explicit cast in constant byte swap
ring: remove useless variables
ring: remove signed type flip-flopping
mbuf: fix reference counter integer promotion
mbuf: explicit casts of reference counter
mbuf: explicit cast of headroom on reset
mbuf: explicit cast of size on detach
net: explicit cast of multicast bit clearing
net: explicit cast of IP checksum to 16-bit
net: explicit cast of protocol in IPv6 checksum
ethdev: explicit cast of queue count return
eal/x86: fix type of variable in memcpy function
eal: explicit cast in rwlock functions
net: explicit cast in L4 checksum
mbuf: fix type of private size in detach
mbuf: fix type of variables in linearize function
mbuf: avoid implicit demotion in 64-bit arithmetic
mbuf: avoid integer promotion in prepend/adj/chain
ethdev: fix type and scope of variables in Rx burst
Anoob Joseph (2):
examples/ipsec-secgw: fix usage print
crypto/armv8: fix HMAC supported digest sizes
Ashish Jain (4):
crypto/dpaa_sec: add macro for device name
crypto/dpaa_sec: add portal presence check
test/crypto: add macro for dpaa device name
event/dpaa2: remove link from info structure
Beilei Xing (5):
net/i40e: fix DDP profile DEL operation
net/i40e: fix link status update
net/i40e: print global register change info
net/i40e: print original value for global register change
net/i40e: fix failing to disable FDIR Tx queue
Ben Shelton (1):
ethdev: add missing TM function to export map
Bernard Iremonger (1):
examples/flow_classify: fix validation in port init
Bruce Richardson (3):
net/mlx: fix warnings for unused compiler arguments
net/i40e: fix missing defines for non-AVX build
eal: support strlcpy function
Chas Williams (6):
net/vmxnet3: set the queue shared buffer at start
net/bonding: fix setting VLAN ID on slave ports
net/bonding: clear started state if start fails
net/ixgbe: fix busy wait during checking link status
net/vmxnet3: keep link state consistent
net/bonding: export mode 4 slave info routine
Chuhong Yao (1):
net/liquidio: fix link state fetching during start
Ciara Loftus (1):
net/vhost: initialise device as inactive
Daniel Shelepov (1):
app/testpmd: fix burst stats reporting
David Hunt (4):
mk: fix make defconfig on FreeBSD
test/distributor: fix return type of thread function
test/pipeline: fix return type of stub miss
examples/performance-thread: fix return type of threads
Didier Pallard (2):
net/vmxnet3: gather offload data on first and last segment
net/vmxnet3: fix Rx offload information in multiseg packets
Fan Zhang (3):
net/i40e: fix link update no wait
crypto/scheduler: fix possible duplicated ring names
net/i40e: fix link status update
Ferruh Yigit (10):
pci: remove duplicated symbol from map file
ethdev: remove unused struct forward declaration
net/avf: fix link autoneg value
doc: reduce initial offload API rework scope to drivers
drivers/net: fix icc deprecated parameter warning
drivers/net: remove redundant icc flag
net/tap: fix icc build
drivers/net: fix link autoneg value for virtual PMDs
app/testpmd: check if CRC strip offload supported
net/i40e: fix shifts of signed values
Gaetan Rivet (3):
bus/fslmc: fix find device start condition
bus/pci: fix find device implementation
bus/vdev: fix find device implementation
Gavin Hu (1):
net/mlx5: fix build with clang on ARM
Gowrishankar Muthukrishnan (3):
eal/ppc: remove braces in SMP memory barrier macro
net/bonding: fix primary slave port id storage type
event/dpaa: fix integer overflow of max ports
Harish Patil (2):
net/qede: fix to prevent overwriting packet type
net/qede: fix multicast filtering
Harry van Haaren (1):
net/e1000: fix build of igb only
Hemant Agrawal (17):
app/testpmd: fix DPAA shared library dependency
mk: fix dependencies of dpaaX drivers
event/dpaa: fix header include
bus/dpaa: fix big endian build
bus/dpaa: fix resource leak
net/dpaa: fix array overrun
net/dpaa: fix oob access
net/dpaa2: fix xstats
bus/fslmc: fix build with clang 3.4
crypto/dpaa2_sec: fix OP storage for physical IOVA mode
app/crypto-perf: fix excess crypto device error
examples/l2fwd-crypto: fix the default aead assignments
crypto/dpaa_sec: fix HMAC supported digest sizes
crypto/dpaa2_sec: fix HMAC supported digest sizes
net/dpaa: fix RSS hash support
crypto/dpaa2_sec: remove IOVA conversion for fle address
net/dpaa: fix xstats implementation
Hyong Youb Kim (1):
net/enic: allocate stats DMA buffer upfront during probe
Ivan Malov (4):
net/sfc: add missing Rx fini on RSS setup fail path
net/sfc: process RSS settings on Rx configure step
eal: fix mempool ops name parsing
ethdev: improve doc for name by port ID API
Jasvinder Singh (1):
test/pipeline: fix type of table entry parameter
Jay Ding (1):
net/bnxt: return error in stats if init is not complete
Jerin Jacob (6):
doc: fix a typo in rawdev guide
build: fix default arm64 instruction level
app/crypto-perf: use strcpy for allocated string
app/crypto-perf: fix parameters copy
doc: remove deprecated terms from thunderx guide
doc: fix a typo in flow API howto
Jianfeng Tan (1):
net/virtio-user: fix hugepage files enumeration
Jingjing Wu (1):
net/avf: fix Rx interrupt mapping
John Daley (2):
net/enic: fix crash on MTU update with non-setup queues
net/enic: set rte errno to positive value
Junjie Chen (2):
net/vhost: fix crash when creating vdev dynamically
net/vhost: fix invalid state
Kamil Chalupnik (1):
app/bbdev: fix unchecked return value
Keith Wiles (1):
kvargs: fix syntax in comments
Kirill Rybalchenko (3):
net/i40e: fix support DDP packages group 0xff
crypto/scheduler: fix multicore rings re-use
crypto/scheduler: fix 64-bit mask of workers cores
Kumar Sanghvi (1):
net/cxgbe: fix secondary process initialization
Lee Roberts (1):
kni: fix build on RHEL 7.5
Li Han (1):
ip_frag: fix some debug logs
Liang Ma (1):
event/opdl: fix atomic queue race condition
Luca Boccassi (3):
igb_uio: pass MODULE_CFLAGS in Kbuild
net/mlx5: revert to older logging macros
app/testpmd: revert fix exit for virtio-user
Matan Azrad (20):
net/vdev_netvsc: fix routed devices probing
ethdev: fix port accessing after release
net/vdev_netvsc: remove specified devices IP check
net/vdev_netvsc: add check for specifying by 1 way
net/vdev_netvsc: prefer netvsc devices in scan
app/testpmd: fix slave port detection
app/testpmd: fix valid ports prints
app/testpmd: fix forward ports update
app/testpmd: fix forward ports Rx flush
app/testpmd: fix synchronic port hotplug
app/testpmd: fix removed device link status asking
app/testpmd: fix asynchronic port removal
ethdev: add lock to port allocation check
net/failsafe: fix sub-device ownership race
ethdev: fix port removal notification timing
net/bonding: fix slave activation simultaneously
ethdev: allow ownership operations on unused port
net/vdev_netvsc: fix automatic probing
net/failsafe: fix removed sub-device cleanup
net/failsafe: fix duplicate event registration
Matej Vido (2):
net/szedata2: fix total stats
net/szedata2: fix format string for PCI address
Mattias Rönnblom (1):
eventdev: fix MP/MC tail updates in event ring
Maxime Coquelin (2):
vhost: fix compilation issue when vhost debug enabled
vhost: improve dirty pages logging performance
Mohammad Abdul Awal (1):
ethdev: fix string length in name comparison
Nachiketa Prachanda (1):
bus/vdev: fix finding device by name
Natalie Samsonov (1):
net/mrvl: fix crash when port is closed without starting
Nipun Gupta (1):
event/dpaa2: remove check on epoll return
Nitin Saxena (1):
net/thunderx: fix MTU configuration for jumbo packets
Nélio Laranjeiro (18):
net/mlx5: fix flow creation with a single target queue
net/mlx5: fix sriov flag
net/mlx5: fix icc build
net/mlx5: name parameters in function prototypes
net/mlx5: mark parameters with unused attribute
net/mlx5: normalize function prototypes
net/mlx5: add missing function documentation
net/mlx5: remove useless empty lines
net/mlx5: remove control path locks
net/mlx5: prefix all functions with mlx5
net/mlx5: change non failing function return values
net/mlx5: standardize on negative errno values
net/mlx5: remove kernel version check
net/mlx5: fix link status behavior
net/mlx5: fix link status to use wait to complete
net/mlx5: split L3/L4 in flow director
net/mlx5: fix flow director mask
net/mlx5: fix flow validation
Ophir Munk (4):
net/tap: return empty port offload capabilities
net/tap: fix isolation mode toggling
net/tap: fix device removal when no queue exist
net/tap: fix keep-alive queue not detached
Pablo de Lara (10):
crypto/zuc: do not set default op status
crypto/zuc: remove unnecessary check
crypto/zuc: batch ops with same transform
net/ixgbe: enable vector PMD for icc 32 bits
crypto/scheduler: set null pointer after freeing
crypto/scheduler: fix memory leak
app/crypto-perf: check minimum lcore number
crypto/aesni_gcm: remove unneeded cast
cryptodev: fix supported size check
cryptodev: add missing security feature string
Pascal Mazon (1):
net/qede: fix alloc from socket 0
Pavan Nikhilesh (2):
hash: fix missing spinlock unlock in add key
doc: fix typos in OcteonTx guides
Phil Yang (1):
test: fix memory flags test for low NUMA nodes number
Qi Zhang (4):
ethdev: fix queue start
app/testpmd: fix port id type
app/testpmd: fix command token
app/testpmd: fix copy of raw flow item
Qiming Yang (1):
net/ixgbe: fix DCB configuration
Qingmin Liu (1):
net/bnxt: set MTU in dev config for jumbo packets
Radu Nicolau (2):
app/procinfo: fix strncpy usage in args parsing
examples/exception_path: limit core count to 64
Rami Rosen (3):
net/mlx4: fix a typo in header file
eventdev: remove stale forward declaration
doc: fix a typo in the EAL guide
Rasesh Mody (3):
net/qede: fix device stop to remove primary MAC
net/bnx2x: fix for PCI FLR after ungraceful exit
net/qede: fix missing loop index in Tx SG mode
Raslan Darawsheh (3):
net/mlx5: fix double free on error handling
net/mlx5: fix resource leak in case of error
net/failsafe: fix probe cleanup
Reshma Pattan (2):
test/reorder: fix freeing mbuf twice
examples/quota_watermark: fix return type of threads
Roman Zhukov (2):
net/sfc: fix type of opaque pointer in perf profile handler
net/sfc: fix errno if flow API RSS action parse fails
Santosh Shukla (3):
net/octeontx: fix null pointer dereference
net/octeontx: fix uninitialized variable in port open
net/octeontx: remove redundant driver name update
Shahaf Shuler (9):
net/mlx5: fix tunnel offloads cap query
net/mlx5: fix TSO enablement
net/mlx5: enforce RSS key length limitation
net/mlx5: fix RSS key length query
net/mlx5: fix link status initialization
net/mlx5: fix ethtool link setting call order
net/mlx5: fix socket connection return value
net/mlx5: fix probe return value polarity
net/mlx5: fix flow director drop rule deletion crash
Shahed Shaikh (2):
net/qede: fix unicast filter routine return code
net/qede: fix slow path completion timeout
Shreyansh Jain (10):
crypto/dpaa2_sec: fix debug logs
hash: fix comment for lookup
crypto/dpaa_sec: fix null check in uninit
bus/fslmc: fix memory leak and cleanup
bus/fslmc: remove dead code
raw/skeleton: fix resource leak in test
raw/skeleton: remove dead code
rawdev: remove dead code
net/dpaa: fix max push mode queue
drivers: fix build issue with DPAA2 drivers
Somnath Kotur (2):
net/bnxt: fix flow director with same cmd different queue
net/bnxt: add device ID for Stratus VF
Stefan Hajnoczi (1):
vhost: fix message payload union in setting ring address
Stephen Hemminger (5):
config: remove old log level option
mbuf: fix truncated strncpy
net/octeontx: fix uninitialized speed variable
net/nfp: fix double space in init log
bus/vdev: fix double space in logs
Sunil Kumar Kori (3):
bus/dpaa: fix unchecked return value
crypto/dpaa_sec: improve the error checking
crypto/dpaa2_sec: improve error handling
Thomas Monjalon (14):
doc: reduce features tables column width
doc: adapt features tables header height
fix ethdev ports enumeration
fix ethdev port id validation
mbuf: fix Tx checksum offload API doc
mbuf: improve tunnel Tx offloads API doc
eal: fix typo in doc of pointer offset macro
ethdev: fix debug log of owner id
net/failsafe: fix sub-device visibility
ethdev: add doxygen comments for each state
drivers/net: use higher level of probing helper for PCI
ethdev: add probing finish function
ethdev: fix port visibility before initialization
ethdev: fix port probing notification
Tomasz Duszynski (3):
net/mrvl: fix typo in log message
net/mrvl: fix Rx descriptors number
test/crypto: add MRVL to hash test cases
Tomasz Jozwiak (1):
app/crypto-perf: fix burst size calculation
Tomasz Kulasek (6):
vhost: fix offset while mmaping log base address
vhost: check cmsg not null
vhost: fix device cleanup at stop
vhost: fix realloc failure
vhost: fix log macro name conflict
vhost: fix ring index returned to master on stop
Tonghao Zhang (4):
net/bonding: free mempool used in mode 6
net/bonding: fix typo in log comment
vhost: fix dead lock on closing in server mode
vhost: fix typo in comment
Vipin Varghese (1):
test/eventdev: fix ethdev port id to 16-bit
Wei Zhao (7):
net/i40e: fix flow RSS configuration error
net/igb: fix flow RSS queue index
net/i40e: fix flow RSS TCI use
net/i40e: fix flow RSS queue region
net/i40e: fix flow RSS queue index check
net/i40e: add comment and clean code for flow RSS
net/i40e: fix using error set function
Wenzhuo Lu (1):
net/ixgbe: fix too many interrupts
Wisam Jaddo (1):
app/testpmd: fix build without i40e
Xiaoxin Peng (1):
net/bnxt: fix Rx mbuf and agg ring leak in dev stop
Xiaoyun Li (1):
net/avf: fix traffic blocked on reset
Xueming Li (1):
net/mlx5: fix existing file removal
Yongseok Koh (5):
net/mlx5: fix disabling Tx packet inlining
net/mlx5: fix ARM build
doc: add timestamp offload to mlx5 features
net/mlx5: fix calculation of Tx TSO inline room size
net/mlx5: fix inlining segmented TSO packet
Yunjian Wang (2):
net/i40e: fix intr callback unregister by adding retry
net/ixgbe: fix intr callback unregister by adding retry
Zhiyong Yang (4):
net/virtio: fix queues pointer check
net/virtio-user: fix port id type
ethdev: fix storage type of latest port id
app/testpmd: fix exit for virtio-user
next reply other threads:[~2018-06-04 8:58 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-06-04 8:58 Luca Boccassi [this message]
2018-06-04 18:35 ` Luca Boccassi
2018-06-07 23:10 ` Raslan Darawsheh
2018-06-08 8:23 ` [dpdk-dev] [dpdk-stable] " Luca Boccassi
2018-06-08 9:16 ` [dpdk-dev] " Luca Boccassi
2018-06-08 18:28 ` Ray Cai
2018-06-09 10:31 ` Luca Boccassi
2018-06-13 6:56 ` [dpdk-dev] [dpdk-stable] " Marco Varlese
2018-06-13 9:28 ` Luca Boccassi
2018-06-15 11:00 ` [dpdk-dev] " Luca Boccassi
2018-06-11 12:28 ` Shreyansh Jain
2018-06-11 12:46 ` Luca Boccassi
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20180604085840.26999-1-bluca@debian.org \
--to=bluca@debian.org \
--cc=dev@dpdk.org \
--cc=stable@dpdk.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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).