[dpdk-dev] 17.11.1 patches review and test

gowrishankar muthukrishnan gowrishankar.m at linux.vnet.ibm.com
Mon Feb 26 15:08:32 CET 2018


Hi yliu
Could you please include below patch merged 18.02 ?. Apologies for short 
notice.

http://dpdk.org/dev/patchwork/patch/34690/

Thanks,
Gowrishankar

On Monday 19 February 2018 06:13 PM, Yuanhan Liu wrote:
> Hi all,
>
> Here is a list of patches targeted for LTS release 17.11.1. Please
> help review and test. The planned date for the final release is 27th,
> Feb. Before that, please shout if anyone has objections with these
> patches being applied.
>
> These patches are located at branch 17.11 of dpdk-stable repo:
>      http://dpdk.org/browse/dpdk-stable/
>
> Thanks.
>
> 	--yliu
>
> ---
> Adrien Mazarguil (7):
>        net/mlx4: fix unnecessary include
>        net/i40e: fix ISO C in exported header
>        flow_classify: fix ISO C in exported header
>        member: fix ISO C in exported header
>        lib: fix missing includes in exported headers
>        net/failsafe: fix invalid free
>        net/mlx4: fix drop flow resources leak
>
> Ajit Khaparde (7):
>        net/bnxt: fix double increment of idx during Tx ring alloc
>        net/bnxt: parse checksum offload flags
>        net/bnxt: fix group info usage
>        net/bnxt: fix check for ether type
>        net/bnxt: fix size of Tx ring in HW
>        net/bnxt: fix number of pools for RSS
>        net/bnxt: fix return code in MAC address set
>
> Akhil Goyal (2):
>        security: fix enum start value
>        examples/ipsec-secgw: fix corner case for SPI value
>
> Alejandro Lucero (3):
>        net/nfp: fix MTU settings
>        net/nfp: fix jumbo settings
>        net/nfp: fix CRC strip check behaviour
>
> Anatoly Burakov (16):
>        memzone: fix leak on allocation error
>        malloc: protect stats with lock
>        malloc: fix end for bounded elements
>        vfio: fix enabled check on error
>        app/procinfo: add compilation option in config
>        test: register test as failed if setup failed
>        test/table: fix uninitialized parameter
>        test/memzone: fix wrong test
>        member: fix memory leak on error
>        usertools/devbind: fix kernel module reporting
>        test/bitmap: fix memory leak
>        test/reorder: fix memory leak
>        test/ring: fix memory leak
>        test/ring_perf: fix memory leak
>        test/table: fix memory leak
>        test/timer_perf: fix memory leak
>
> Andrea Grandi (2):
>        doc: fix lists of supported crypto algorithms
>        doc: fix format in OpenSSL installation guide
>
> Andrew Rybchenko (7):
>        net/sfc: stop periodic DMA if MAC stats upload fails
>        net/sfc: fix multicast address list copy memory leak
>        net/sfc: fix DMA memory leak after kvarg processing failure
>        net/sfc: fix label name to be consistent
>        net/sfc: do not hold management event queue lock while MCDI
>        net/sfc: fix incorrect bitwise ORing of L3/L4 packet types
>        mempool: fix physical contiguous check
>
> Andriy Berestovskyy (1):
>        keepalive: fix state alignment
>
> Anoob Joseph (1):
>        examples/ipsec-secgw: fix usage of incorrect port
>
> Ashish Jain (1):
>        net/dpaa: fix the mbuf packet type if zero
>
> Bao-Long Tran (1):
>        examples/ip_pipeline: fix timer period unit
>
> Beilei Xing (12):
>        net/i40e: fix VLAN offload setting issue
>        net/i40e: fix FDIR input set conflict
>        net/i40e: fix FDIR rule confiliction issue
>        net/i40e: fix setting MAC address of VF
>        net/i40e: fix flow director Rx resource defect
>        net/i40e: warn when writing global registers
>        net/i40e: add debug logs when writing global registers
>        net/i40e: fix multiple driver support
>        net/i40e: fix interrupt conflict with multi-driver
>        net/i40e: fix Rx interrupt
>        net/i40e: check multi-driver option parsing
>        app/testpmd: fix flow director filter
>
> Chas Williams (1):
>        net/bonding: fix setting slave MAC addresses
>
> David Harton (1):
>        net/i40e: fix VF reset stats crash
>
> Didier Pallard (1):
>        net/virtio: fix incorrect cast
>
> Erik Gabriel Carrillo (1):
>        timer: fix reset on service cores
>
> Ferruh Yigit (4):
>        kni: fix build with kernel 4.15
>        mk: remove TILE-Gx machine type
>        bus/dpaa: fix build when assert enabled
>        kni: fix build dependency
>
> Fiona Trahe (1):
>        crypto/qat: fix null auth algo overwrite
>
> Gage Eads (2):
>        eventdev: set error code in port link/unlink functions
>        event/sw: fix queue memory leak and multi-link bug
>
> Gowrishankar Muthukrishnan (1):
>        eal/ppc: remove the braces in memory barrier macros
>
> Harish Patil (5):
>        net/qede: fix to enable LRO over tunnels
>        net/qede: fix to reject config with no Rx queue
>        net/qede: check tunnel L3 header
>        net/qede: fix tunnel header size in Tx BD configuration
>        net/qede/base: fix VF LRO tunnel configuration
>
> Harry van Haaren (3):
>        service: fix lcore role after delete
>        service: fix service core launch
>        service: fix possible mem leak on initialize
>
> Hemant Agrawal (10):
>        pmdinfogen: fix cross compilation for ARM big endian
>        lpm: fix ARM big endian build
>        bus/dpaa: fix ARM big endian build
>        net/i40e: fix ARM big endian build
>        net/ixgbe: fix ARM big endian build
>        bus/fslmc: fix the cplusplus macro closure
>        drivers: change the deprecated memseg physaddr to IOVA
>        net/dpaa: fix uninitialized and unused variables
>        net/dpaa: fix FW version code
>        crypto/dpaa2_sec: fix enum conversion for GCM
>
> Hyong Youb Kim (2):
>        net/enic: fix L4 Rx ptype comparison
>        net/enic: fix crash due to static max number of queues
>
> Igor Ryzhov (1):
>        net/i40e: fix flag for MAC address write
>
> Ivan Malov (2):
>        net/sfc: fix main MAC address handling
>        log: fix memory leak in regexp level set
>
> Jacek Piasecki (1):
>        net/bonding: fix bonding in 8023ad mode
>
> Jerin Jacob (5):
>        net/thunderx: fix multi segment Tx function return
>        test/eventdev: use CPU event type
>        test/crypto: fix missing include
>        event/sw: fix debug logging config option
>        bus/fslmc: fix build with latest glibc
>
> Jerry Lilijun (1):
>        net/bonding: fix activated slave in 8023ad mode
>
> Jia He (1):
>        eal/arm64: remove the braces in memory barrier macros
>
> Jianfeng Tan (2):
>        vhost: fix crash
>        net/virtio-user: fix crash as features change
>
> Junjie Chen (3):
>        vhost: fix dequeue zero copy with virtio1
>        examples/vhost: fix sending ARP packet to self
>        vhost: fix mbuf free
>
> Kirill Rybalchenko (1):
>        net/i40e: fix multiple DDP packages conflict
>
> Marko Kovacevic (2):
>        mk: support renamed Makefile in external project
>        mk: fix external build
>
> Matan Azrad (9):
>        net/mlx4: revert workaround for broken Verbs
>        net/mlx4: fix Tx packet drop application report
>        net/failsafe: fix Rx safe check compiler hint
>        ethdev: fix port data reset timing
>        ethdev: fix port id allocation
>        app/testpmd: fix port validation
>        app/testpmd: fix port index in RSS forward config
>        app/testpmd: fix port topology in RSS forward config
>        ethdev: fix port id allocation
>
> Matej Vido (1):
>        net/szedata2: fix check of mmap return value
>
> Maxime Coquelin (3):
>        bus/pci: forbid IOVA mode if IOMMU address width too small
>        vhost: fix IOTLB pool out-of-memory handling
>        vhost: remove pending IOTLB entry if miss request failed
>
> Moti Haimovsky (3):
>        bus/vdev: continue probing after a device failure
>        net/mlx4: fix Rx offload non-fragmented indication
>        net/tap: fix cleanup on allocation failure
>
> Natalie Samsonov (5):
>        net/mrvl: fix multiple probe
>        net/mrvl: fix HIF objects allocation
>        net/mrvl: fix oversize bpool handling
>        net/mrvl: fix shadow queue tail and size calculations
>        net/mrvl: keep shadow Txqs inside PMD Txq
>
> Nikhil Agarwal (2):
>        examples/l3fwd-power: fix Rx without interrupt
>        examples/l3fwd-power: fix frequency detection
>
> Nélio Laranjeiro (14):
>        net/mlx5: fix Tx checksum offloads
>        net/mlx5: fix un-supported RSS hash fields use
>        security: fix device operation type
>        crypto: fix pedantic compilation
>        security: fix pedantic compilation
>        examples/ipsec-secgw: fix missing ingress flow attribute
>        net: fix ESP header byte ordering definition
>        examples/ipsec-secgw: fix SPI byte order in flow item
>        net/mlx5: fix flow item validation
>        net/mlx5: fix flow RSS configuration
>        net/mlx5: fix UAR remapping on non configured queues
>        net/mlx5: fix secondary process verification
>        net/mlx5: fix port stop by verify flows are still present
>        net/mlx5: fix flow priority on queue action
>
> Olivier Matz (11):
>        ethdev: fix missing imissed counter in xstats
>        net/i40e: fix setting of MAC address on i40evf
>        net/i40e: fix VSI MAC filter on primary address change
>        vhost: fix error code check when creating thread
>        pdump: fix error check when creating/canceling thread
>        mbuf: fix performance of freeing with non atomic refcnt
>        mbuf: fix NULL freeing when debug enabled
>        net/mlx5: fix return value of start operation
>        net/virtio: fix queue flushing with vector Rx enabled
>        net/virtio: fix memory leak when reinitializing device
>        net/bnxt: fix Rx checksum flags
>
> Pablo de Lara (3):
>        cryptodev: add missing CPU flag string
>        cryptodev: fix function prototype
>        crypto/scheduler: fix strncpy
>
> Pavan Nikhilesh (9):
>        service: fix number mapped cores count
>        mempool/octeontx: fix improper memory barrier
>        mempool: fix first memory area notification
>        mempool/octeontx: fix memory area registration
>        mempool/octeontx: fix natural alignment being optimized out
>        eventdev: fix doxygen comments
>        bus/dpaa: fix default IOVA mode
>        net/octeontx: add channel to port id mapping
>        event/octeontx: fix Rx adapter port id mapping
>
> Phil Yang (2):
>        test/memzone: fix NULL freeing
>        test/memzone: fix freeing test
>
> Qi Zhang (2):
>        net/i40e: fix VLAN offload setting
>        net/i40e: exclude LLDP packet count
>
> Radu Nicolau (3):
>        examples/bond: fix vdev name
>        examples/bond: check mbuf allocation
>        net/bonding: check error of MAC address setting
>
> Rafal Kozik (1):
>        net/ena: do not set Tx L4 offloads in Rx path
>
> Rasesh Mody (3):
>        net/qede: replace config option with run-time arg
>        net/qede: fix MTU set and max Rx length
>        net/qede: fix few log messages
>
> Raslan Darawsheh (1):
>        net/mlx5: fix flow type for allmulti rules
>
> Roman Zhukov (2):
>        net/sfc: fix initialization of flow structure
>        net/sfc: fix flow RSS check in error handling
>
> Rosen Xu (1):
>        net/i40e: fix packet type for X722
>
> Samuel Gauthier (1):
>        net/virtio: fix Rx and Tx handler selection for ARM32
>
> Shachar Beiser (1):
>        net/mlx5: fix IPv6 header fields
>
> Shahaf Shuler (9):
>        app/testpmd: fix port configuration print
>        app/testpmd: fix flowgen forwarding offload flags
>        net/mlx5: fix VLAN configuration after port stop
>        net/mlx5: fix RSS key configuration
>        net/mlx5: fix missing RSS capability
>        net/mlx5: fix memory region cache lookup
>        net/mlx5: fix memory region cache last index
>        net/mlx5: fix memory region boundary checks
>        net/mlx5: fix link state on device start
>
> Somnath Kotur (3):
>        net/bnxt: fix duplicate filter pattern creation error
>        net/bnxt: fix duplicate pattern for 5tuple filter
>        net/bnxt: free the aggregation ring
>
> Stephen Hemminger (1):
>        net/tap: remove unused kernel version definitions
>
> Thierry Herbelot (1):
>        net/mlx5: cleanup allocation of ethtool stats
>
> Thomas Monjalon (1):
>        ethdev: fix link autonegotiation value
>
> Timothy Redaelli (1):
>        app/testpmd: remove xenvirt again
>
> Tiwei Bie (2):
>        net/virtio: fix vector Rx flushing
>        net/virtio: fix typo in LRO support
>
> Tomasz Jozwiak (2):
>        crypto/qat: fix out-of-bounds access
>        crypto/qat: fix parameter type
>
> Victor Kaplansky (1):
>        vhost: protect active rings from async ring changes
>
> Vipin Varghese (1):
>        net/pcap: fix the NUMA id display in logs
>
> Wei Dai (2):
>        app/testpmd: fix invalid Rx queue number setting
>        app/testpmd: fix invalid Tx queue number setting
>
> Wei Zhao (5):
>        net/ixgbe: fix tunnel filter fail problem
>        net/i40e: add FDIR NVGRE parameter check
>        net/ixgbe: fix parsing FDIR NVGRE issue
>        net/i40e: fix port segmentation fault when restart
>        net/ixgbe: fix reset error handling
>
> Wenzhuo Lu (4):
>        net/ixgbe: fix wrong PBA setting
>        net/i40e: fix VF Rx interrupt enabling
>        net/ixgbe: fix VF Rx interrupt enabling
>        net/e1000: fix VF Rx interrupt enabling
>
> Xiao Wang (2):
>        net/fm10k: fix logical port delete
>        igb_uio: allow multi-process access
>
> Xueming Li (2):
>        cmdline: fix dynamic tokens parsing
>        cmdline: avoid garbage in unused fields of parsed result
>
> Yangchao Zhou (1):
>        net/igb: fix Tx queue number assignment
>
> Yanglong Wu (3):
>        app/testpmd: fix port id allocation
>        net/ixgbe: fix the failure of number of Tx queue check
>        net/ixgbe: fix max queue number for VF
>
> Yong Wang (4):
>        net/e1000: fix null pointer check
>        net/i40e: fix memory leak
>        crypto/qat: fix allocation check and leak
>        net/dpaa: fix potential memory leak
>
> Yongseok Koh (10):
>        app/testpmd: fix crash of txonly with multiple segments
>        net/mlx5: fix Memory Region registration
>        net/mlx5: fix overflow of Memory Region cache
>        net/mlx5: fix HW checksum offload for outer IP
>        net/mlx5: fix overwriting bit-fields in SW Rx queue
>        net/mlx5: fix deadlock of link status alarm
>        net/mlx5: fix missing attribute size for drop action
>        net/mlx5: fix calculation of flow ID flag
>        net/mlx5: fix memory region lookup
>        net/mlx5: fix handling link status event
>
> Yuanhan Liu (4):
>        Revert "net/mlx5: fix IPv6 header fields"
>        Revert "ethdev: fix port id allocation"
>        net/mlx5: use PCI address as port name
>        Revert "net/mlx5: fix flow type for allmulti rules"
>
> Zhiyong Yang (3):
>        bus/pci: fix interrupt handler type
>        examples/vhost: fix startup check
>        cryptodev: fix session pointer cast
>
>

-- 
Regards,
Gowrishankar M
Linux Networking



More information about the dev mailing list