[dpdk-dev] 16.11.5 (LTS) patches review and test

gowrishankar muthukrishnan gowrishankar.m at linux.vnet.ibm.com
Tue Mar 6 06:37:02 CET 2018


On Monday 05 March 2018 03:42 PM, Luca Boccassi wrote:
> On Mon, 2018-03-05 at 11:31 +0530, gowrishankar muthukrishnan wrote:
>> Hi Luca,
>> In powerpc to support i40e, we wish below patch be merged:
>>
>> c3def6a8724 net/i40e: implement vector PMD for altivec
>>
>> I have verified br-16.11 with the above commit (in cherry-pick, I
>> needed
>> to remove release
>> notes which was meant for 17.05 release which hope is fine here).
>> Could you please merge the above.
>>
>> Thanks,
>> Gowrishankar
> Hi,
>
> This introduced a new PMD for that architecture, right?
>
> If so I can merge the patch, at the following conditions:
>
> 1) It will be disabled by default
> 2) Support and help in backporting will have to be provided by the
> authors for the remaining lifetime of 16.11
>
> Is this OK for you?

Yes, please go ahead.

Thanks,
Gowrishankar

>> On Monday 26 February 2018 05:04 PM, Luca Boccassi wrote:
>>> Hi all,
>>>
>>> Here is a list of patches targeted for LTS release 16.11.5. Please
>>> help review and test. The planned date for the final release is
>>> March
>>> the 5th, pending results from regression tests.
>>> Before that, please shout if anyone has objections with these
>>> patches being applied.
>>>
>>> These patches are located at branch 16.11 of dpdk-stable repo:
>>>       http://dpdk.org/browse/dpdk-stable/
>>>
>>> Thanks.
>>>
>>> Luca Boccassi
>>>
>>> ---
>>> Ajit Khaparde (6):
>>>         net/bnxt: support new PCI IDs
>>>         net/bnxt: parse checksum offload flags
>>>         net/bnxt: fix group info usage
>>>         net/bnxt: fix broadcast cofiguration
>>>         net/bnxt: fix size of Tx ring in HW
>>>         net/bnxt: fix link speed setting with autoneg off
>>>
>>> Akhil Goyal (1):
>>>         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 (14):
>>>         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
>>>         test/memzone: handle previously allocated memzones
>>>         usertools/devbind: remove unused function
>>>         test/reorder: fix memory leak
>>>         test/ring_perf: fix memory leak
>>>         test/table: fix memory leak
>>>         test/timer_perf: fix memory leak
>>>
>>> Andriy Berestovskyy (1):
>>>         keepalive: fix state alignment
>>>
>>> Bao-Long Tran (1):
>>>         examples/ip_pipeline: fix timer period unit
>>>
>>> Beilei Xing (8):
>>>         net/i40e: fix flow director Rx resource defect
>>>         net/i40e: add warnings when writing global registers
>>>         net/i40e: add debug logs when writing global registers
>>>         net/i40e: fix multiple driver support issue
>>>         net/i40e: fix interrupt conflict when using 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
>>>
>>> Dustin Lundquist (1):
>>>         examples/exception_path: align stats on cache line
>>>
>>> Erez Ferber (1):
>>>         net/mlx5: fix MTU update
>>>
>>> Ferruh Yigit (1):
>>>         kni: fix build with kernel 4.15
>>>
>>> Fiona Trahe (1):
>>>         crypto/qat: fix null auth algo overwrite
>>>
>>> Gowrishankar Muthukrishnan (2):
>>>         eal/ppc: remove the braces in memory barrier macros
>>>         eal/ppc: support sPAPR IOMMU for vfio-pci
>>>
>>> Harish Patil (2):
>>>         net/qede: fix to reject config with no Rx queue
>>>         net/qede/base: fix VF LRO tunnel configuration
>>>
>>> Hemant Agrawal (4):
>>>         pmdinfogen: fix cross compilation for ARM big endian
>>>         lpm: fix ARM big endian build
>>>         net/i40e: fix ARM big endian build
>>>         net/ixgbe: fix ARM big endian build
>>>
>>> Hyong Youb Kim (1):
>>>         net/enic: fix crash due to static max number of queues
>>>
>>> Igor Ryzhov (1):
>>>         net/i40e: fix flag for MAC address write
>>>
>>> Ilya V. Matveychikov (2):
>>>         eal: update assertion macro
>>>         mbuf: cleanup function to get last segment
>>>
>>> Jerin Jacob (3):
>>>         net/thunderx: fix multi segment Tx function return
>>>         test/crypto: fix missing include
>>>         ethdev: fix data alignment
>>>
>>> Jerry Lilijun (1):
>>>         net/bonding: fix activated slave in 8023ad mode
>>>
>>> Jianfeng Tan (3):
>>>         vhost: fix crash
>>>         net/vhost: fix log messages on create/destroy
>>>         net/virtio-user: fix start with kernel vhost
>>>
>>> Junjie Chen (3):
>>>         vhost: fix dequeue zero copy with virtio1
>>>         examples/vhost: fix sending ARP packet to self
>>>         vhost: fix mbuf free
>>>
>>> Kefu Chai (1):
>>>         contigmem: fix build on FreeBSD 12
>>>
>>> Konstantin Ananyev (1):
>>>         eal/x86: use lock-prefixed instructions for SMP barrier
>>>
>>> Liang-Min Larry Wang (1):
>>>         net/ixgbe: improve link state check on VF
>>>
>>> Marko Kovacevic (2):
>>>         mk: support renamed Makefile in external project
>>>         mk: fix external build
>>>
>>> Markus Theil (2):
>>>         igb_uio: fix IRQ disable on recent kernels
>>>         igb_uio: fix MSI-X IRQ assignment with new IRQ function
>>>
>>> Matan Azrad (2):
>>>         app/testpmd: fix port index in RSS forward config
>>>         app/testpmd: fix port topology in RSS forward config
>>>
>>> Matej Vido (1):
>>>         net/szedata2: fix check of mmap return value
>>>
>>> Maxime Coquelin (1):
>>>         net/virtio: fix resuming port with Rx vector path
>>>
>>> Michael McConville (1):
>>>         mem: fix mmap error check on huge page attach
>>>
>>> Nicolas Dichtel (1):
>>>         igb_uio: switch to new irq function for MSI-X
>>>
>>> Nikhil Agarwal (2):
>>>         examples/l3fwd-power: fix Rx without interrupt
>>>         examples/l3fwd-power: fix frequency detection
>>>
>>> Olivier Matz (11):
>>>         ethdev: fix missing imissed counter in xstats
>>>         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 NULL freeing when debug enabled
>>>         net/virtio: fix queue flushing with vector Rx enabled
>>>         net/virtio: fix memory leak when reinitializing device
>>>         net/virtio: fix typo in function name
>>>         net/bnxt: fix Rx checksum flags
>>>         net/bnxt: fix headroom initialization
>>>         net/virtio: fix mbuf data offset for simple Rx
>>>
>>> Pablo de Lara (3):
>>>         ethdev: fix typo in functions comment
>>>         test/pmd_perf: declare variables as static
>>>         doc: fix outdated link to IPsec white paper
>>>
>>> Phil Yang (2):
>>>         test/memzone: fix NULL freeing
>>>         test/memzone: fix freeing test
>>>
>>> Qi Zhang (6):
>>>         net/i40e: fix VLAN offload setting
>>>         net/i40e/base: fix NVM lock
>>>         net/i40e/base: fix link LED blink
>>>         net/i40e/base: fix compile issue for GCC 6.3
>>>         net/ixgbe: fix mailbox interrupt handler
>>>         net/e1000: fix mailbox interrupt handler
>>>
>>> Qiming Yang (1):
>>>         net/ixgbe/base: add media type of fixed fiber
>>>
>>> Radu Nicolau (2):
>>>         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: fix few log messages
>>>         net/qede: fix MTU set and max Rx pkt len usage
>>>         net/qede: fix clearing of queue stats
>>>
>>> Samuel Gauthier (1):
>>>         net/virtio: fix Rx and Tx handler selection for ARM32
>>>
>>> Shahaf Shuler (1):
>>>         net/mlx5: fix missing RSS capability
>>>
>>> Thomas Monjalon (1):
>>>         ethdev: fix link autonegotiation value
>>>
>>> Tiwei Bie (1):
>>>         net/virtio: fix vector Rx flushing
>>>
>>> Vipin Varghese (1):
>>>         net/pcap: fix the NUMA id display in logs
>>>
>>> Wei Zhao (1):
>>>         net/ixgbe: fix reset error handling
>>>
>>> Wenzhuo Lu (3):
>>>         net/i40e: fix VF Rx interrupt enabling
>>>         net/ixgbe: fix VF Rx interrupt enabling
>>>         net/e1000: fix VF Rx interrupt enabling
>>>
>>> Xiao Wang (1):
>>>         net/fm10k: fix logical port delete
>>>
>>> Yangchao Zhou (1):
>>>         net/igb: fix Tx queue number assignment
>>>
>>> Yanglong Wu (2):
>>>         net/ixgbe: fix the failure of number of Tx queue check
>>>         net/ixgbe: fix max queue number for VF
>>>
>>> Yong Wang (1):
>>>         crypto/qat: fix allocation check and leak
>>>
>>> Yongseok Koh (2):
>>>         app/testpmd: fix crash of txonly with multiple segments
>>>         net/mlx5: fix deadlock of link status alarm
>>>
>>> Zhiyong Yang (2):
>>>         bus/pci: fix interrupt handler type
>>>         examples/vhost: fix startup check
>>>
>>>
>>



More information about the dev mailing list