From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id B4AB8A034F; Sun, 27 Jun 2021 01:29:18 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 0FE09406B4; Sun, 27 Jun 2021 01:29:18 +0200 (CEST) Received: from NAM04-DM6-obe.outbound.protection.outlook.com (mail-dm6nam08on2043.outbound.protection.outlook.com [40.107.102.43]) by mails.dpdk.org (Postfix) with ESMTP id A9D1A4014E; Sun, 27 Jun 2021 01:29:15 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gXpdc2N5HUK20AsT0SljF+GIoEbNYgZCCR54blGGf1m76dwgHKxLRvobhuwWhhFQmEAPl39qCQQvWIU7QwldOS40LZaDc8xN23GspiwwHwdovcZH1Db2jjT1KcdW3hCWXi9464Pdsw6IbAj81/i1HkRcVjEXWd16Xgxp0XPw9ZBI3ZGq+qtSs3RDchZveHeSxZgOWDrMvEaBY8AalbJfGDhWGIfFfNtITIX+PHYE+fkHbYXcd0il1vqw3xF9Nxz/q9nVTm6Z0VTMLEqtV+ArjARazKowPmYFoffFKN+rEw8iKhBMIJVZdSd8f7gw4qVzigcj6tPFRXhTjHDayIoDYQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Gv7vis+uChQ/QzVE254ZztvIt2NpJ1Tz+Z5704Hrxsw=; b=O2BhTOQxkTCj6zQSU3bq3Ise8RJ6jXKkCk6l1JfiGe3d+SUkxjM4g1wJ5PkJinQX/b8zugXs6orqh52BtbRek30tQuoai2YTsvaCNYnvLpAOFFDUrd31AEDuN+nl2oD5FU5JSqcCoZhWiPMzsbORZFHFK9D+8TGCOT4Kq5Kx3SAFAifiQ5y8P+vUHH9RYNTE+e5K/gZZcW8qp6JJrPeECh1I8yHpcz0WAGZRhIm1MUEpkdV0A3DyThEnt0wA4FZMNzXmwqa4OajjDpzagKWjGJefEXc3VgLuf/pyLXvn8gjJhEZhpmlfEwxHv7jyEoSSxfozfPxi+3RCFlgWO8goVQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 216.228.112.34) smtp.rcpttodomain=debian.org smtp.mailfrom=nvidia.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=nvidia.com; dkim=none (message not signed); arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Gv7vis+uChQ/QzVE254ZztvIt2NpJ1Tz+Z5704Hrxsw=; b=S2KsOMNNIkT38xop7+bUWLUAWoYdXVhAQkRGzV5OvfpLiFwiOFMEVRoIDk44qktb3Z01BNDWrCC+rP8Pfl3L/sfalSQ/PgVnI48z9cOtjR+nvKwI4PZA2SYMsZ1L/ozLllZq6BZYIRFfq9i20jpKJa/B4apxhSWNQhL9yDttxQElOadMT3QpdzCTLRFJgGMmj3XeoxFihST77johKx8i+dDt+hpCFeKq0iGUInh5ZKao7tg7PAiM3pH/AWQjLheur1apDs38xYw1YaHkwen2wL/PiqK4LZbaVp46JaSDINChWF6b6E/pIOzGL3kom+tnsmSPkbhaEqg1S0zzTyk/EA== Received: from MWHPR01CA0027.prod.exchangelabs.com (2603:10b6:300:101::13) by BY5PR12MB4918.namprd12.prod.outlook.com (2603:10b6:a03:1df::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4264.20; Sat, 26 Jun 2021 23:29:13 +0000 Received: from CO1NAM11FT005.eop-nam11.prod.protection.outlook.com (2603:10b6:300:101:cafe::dc) by MWHPR01CA0027.outlook.office365.com (2603:10b6:300:101::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4264.18 via Frontend Transport; Sat, 26 Jun 2021 23:29:13 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 216.228.112.34) smtp.mailfrom=nvidia.com; debian.org; dkim=none (message not signed) header.d=none;debian.org; dmarc=pass action=none header.from=nvidia.com; Received-SPF: Pass (protection.outlook.com: domain of nvidia.com designates 216.228.112.34 as permitted sender) receiver=protection.outlook.com; client-ip=216.228.112.34; helo=mail.nvidia.com; Received: from mail.nvidia.com (216.228.112.34) by CO1NAM11FT005.mail.protection.outlook.com (10.13.174.147) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.4264.18 via Frontend Transport; Sat, 26 Jun 2021 23:29:12 +0000 Received: from nvidia.com (172.20.187.6) by HQMAIL107.nvidia.com (172.20.187.13) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Sat, 26 Jun 2021 23:29:07 +0000 From: Xueming Li To: CC: , Abhishek Marathe , "Akhil Goyal" , Ali Alnubani , , David Christensen , , Hemant Agrawal , Ian Stokes , Jerin Jacob , John McNamara , Ju-Hyoung Lee , Kevin Traynor , Luca Boccassi , Pei Zhang , , , Raslan Darawsheh , Thomas Monjalon , , , Date: Sun, 27 Jun 2021 02:28:16 +0300 Message-ID: <20210626232816.870134-1-xuemingl@nvidia.com> X-Mailer: git-send-email 2.27.0 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit X-Originating-IP: [172.20.187.6] X-ClientProxiedBy: HQMAIL105.nvidia.com (172.20.187.12) To HQMAIL107.nvidia.com (172.20.187.13) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 3815a504-722c-4a05-760c-08d938fa34d8 X-MS-TrafficTypeDiagnostic: BY5PR12MB4918: X-LD-Processed: 43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:3826; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 8UV+ehc0NQ4k0gItRfyTm/l/KtvjWKc9ESgDv1oQidrc87fZyECWCnNzSdrgVXgRzUo6FL2rdXbvOeV9MvuwPkS/Cr++8pqhUBLziKxtnZaG0W/79IdIrpttQ5mZY0QwVhonojwLUcMdk6BLGXeEqVz6XnUANovkEd9URXMnKK5Kilc/1IEkclNlDhOaS26gphwc8Cx7V7UFwBCFC1yVOVKaR6KcupXGfGOKGcqT8Gi8TS24ZCqfs86Co/D4PFPG8N0GVznBIfArCO+lBym3Ezb6zTGHu+VLRTCfTBcOABTfGHFD5FqZFJDrDbr30m8PuHr2dYHZIP5DIMpNKCKO7v8wRzhQlH/pIeVHgmT+g90E2HrdjVOtUylgfODbLx++qAYkJcguIzL7G5ElnGzVb6UHDGJjF8BtmwvX0L8akp6/MLg7R7R4aqOQhdI9G6VU2zl7T/cfNtjL4d//5/d8kXuKto5KjlOFKZvL6+IqmHXtds4IzkeW8g8ETQUxFzt7lpCG1MF9nQ9BWQDmJVxnO9hAiEi3jmPx/BLdwSLnRv3bf5/cfD/Q8PGXzhQc/j9N7ke7+25K8IRX75mcP9htDoABdMBydkhgUnLWSy3xRhsZN6AXgQBCLSMvHkGtLA/9SNXR/FHmYaC9XKdqbBlHC9Nt98G8BfeMb+wtTGTz5x7SaYkgTmc/BMJQq0CnNoz+QVdTO7lxF0ctkFaolKFhUWtbHHtG5CJLtUuLo4kCaN2NQIBkHgOVYxmahxnHyJXV6+xaQu0BiPF2UPwmKfHJ6OaqLL1D0++PH1qdG+qCZenY4EbU9fwxgzuSWBx0bhRBmfGyZanOoAVb6Rg6CJ/4Cv+mdR6zcI23sTUKmyRiEPDRdHl+K7bTbHy4HddXJMhZ X-Forefront-Antispam-Report: CIP:216.228.112.34; CTRY:US; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:mail.nvidia.com; PTR:schybrid03.nvidia.com; CAT:NONE; SFS:(4636009)(396003)(346002)(136003)(39860400002)(376002)(46966006)(36840700001)(7416002)(336012)(107886003)(70206006)(2906002)(7636003)(16526019)(8936002)(86362001)(70586007)(426003)(186003)(36756003)(6916009)(30864003)(47076005)(26005)(82740400003)(36860700001)(2616005)(7696005)(54906003)(316002)(83380400001)(966005)(478600001)(6286002)(5660300002)(82310400003)(8676002)(356005)(6666004)(55016002)(4326008)(1076003); DIR:OUT; SFP:1101; X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Jun 2021 23:29:12.8047 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 3815a504-722c-4a05-760c-08d938fa34d8 X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=43083d15-7273-40c1-b7db-39efd9ccc17a; Ip=[216.228.112.34]; Helo=[mail.nvidia.com] X-MS-Exchange-CrossTenant-AuthSource: CO1NAM11FT005.eop-nam11.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR12MB4918 Subject: [dpdk-dev] 20.11.2 patches review and test X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Hi all, Here is a list of patches targeted for stable release 20.11.2. The planned date for the final release is 6th July. Please help with testing and validation of your use cases and report any issues/results with reply-all to this mail. For the final release the fixes and reported validations will be added to the release notes. A release candidate tarball can be found at: https://dpdk.org/browse/dpdk-stable/tag/?id=v20.11.2-rc2 These patches are located at branch 20.11 of dpdk-stable repo: https://dpdk.org/browse/dpdk-stable/ Thanks. Xueming Li --- Adam Dybkowski (3): common/qat: increase IM buffer size for GEN3 compress/qat: enable compression on GEN3 crypto/qat: fix null authentication request Ajit Khaparde (7): net/bnxt: fix RSS context cleanup net/bnxt: check kvargs parsing net/bnxt: fix resource cleanup doc: fix formatting in testpmd guide net/bnxt: fix mismatched type comparison in MAC restore net/bnxt: check PCI config read net/bnxt: fix mismatched type comparison in Rx Alvin Zhang (11): net/ice: fix VLAN filter with PF net/i40e: fix input set field mask net/igc: fix Rx RSS hash offload capability net/igc: fix Rx error counter for bad length net/e1000: fix Rx error counter for bad length net/e1000: fix max Rx packet size net/igc: fix Rx packet size net/ice: fix fast mbuf freeing net/iavf: fix VF to PF command failure handling net/i40e: fix VF RSS configuration net/igc: fix speed configuration Anatoly Burakov (3): fbarray: fix log message on truncation error power: do not skip saving original P-state governor power: save original ACPI governor always Andrew Boyer (1): net/ionic: fix completion type in lif init Andrew Rybchenko (4): net/failsafe: fix RSS hash offload reporting net/failsafe: report minimum and maximum MTU common/sfc_efx: remove GENEVE from supported tunnels net/sfc: fix mark support in EF100 native Rx datapath Andy Moreton (2): common/sfc_efx/base: limit reported MCDI response length common/sfc_efx/base: add missing MCDI response length checks Ankur Dwivedi (1): crypto/octeontx: fix session-less mode Apeksha Gupta (1): examples/l2fwd-crypto: skip masked devices Arek Kusztal (1): crypto/qat: fix offset for out-of-place scatter-gather Beilei Xing (1): net/i40evf: fix packet loss for X722 Bing Zhao (1): net/mlx5: fix loopback for Direct Verbs queue Bruce Richardson (2): build: exclude meson files from examples installation raw/ioat: fix script for configuring small number of queues Chaoyong He (1): doc: fix multiport syntax in nfp guide Chenbo Xia (1): examples/vhost: check memory table query Chengchang Tang (20): net/hns3: fix HW buffer size on MTU update net/hns3: fix processing Tx offload flags net/hns3: fix Tx checksum for UDP packets with special port net/hns3: fix long task queue pairs reset time ethdev: validate input in module EEPROM dump ethdev: validate input in register info ethdev: validate input in EEPROM info net/hns3: fix rollback after setting PVID failure net/hns3: fix timing in resetting queues net/hns3: fix queue state when concurrent with reset net/hns3: fix configure FEC when concurrent with reset net/hns3: fix use of command status enumeration examples: add eal cleanup to examples net/bonding: fix adding itself as its slave net/hns3: fix timing in mailbox app/testpmd: fix max queue number for Tx offloads net/tap: fix interrupt vector array size net/bonding: fix socket ID check net/tap: check ioctl on restore examples/timer: fix time interval Chengwen Feng (50): net/hns3: fix flow counter value net/hns3: fix VF mailbox head field net/hns3: support get device version when dump register net/hns3: fix some packet types net/hns3: fix missing outer L4 UDP flag for VXLAN net/hns3: remove VLAN/QinQ ptypes from support list test: check thread creation common/dpaax: fix possible null pointer access examples/ethtool: remove unused parsing net/hns3: fix flow director lock net/e1000/base: fix timeout for shadow RAM write net/hns3: fix setting default MAC address in bonding of VF net/hns3: fix possible mismatched response of mailbox net/hns3: fix VF handling LSC event in secondary process net/hns3: fix verification of NEON support mbuf: check shared memory before dumping dynamic space eventdev: remove redundant thread name setting eventdev: fix memory leakage on thread creation failure net/kni: check init result net/hns3: fix mailbox error message net/hns3: fix processing link status message on PF net/hns3: remove unused mailbox macro and struct net/bonding: fix leak on remove net/hns3: fix handling link update net/i40e: fix negative VEB index net/i40e: remove redundant VSI check in Tx queue setup net/virtio: fix getline memory leakage net/hns3: log time delta in decimal format net/hns3: fix time delta calculation net/hns3: remove unused macros net/hns3: fix vector Rx burst limitation net/hns3: remove read when enabling TM QCN error event net/hns3: remove unused VMDq code net/hns3: increase readability in logs raw/ntb: check SPAD user index raw/ntb: check memory allocations ipc: check malloc sync reply result eal: fix service core list parsing ipc: use monotonic clock net/hns3: return error on PCI config write failure net/hns3: fix log on flow director clear net/hns3: clear hash map on flow director clear net/hns3: fix querying flow director counter for out param net/hns3: fix TM QCN error event report by MSI-X net/hns3: fix mailbox message ID in log net/hns3: fix secondary process request start/stop Rx/Tx net/hns3: fix ordering in secondary process initialization net/hns3: fail setting FEC if one bit mode is not supported net/mlx4: fix secondary process initialization ordering net/mlx5: fix secondary process initialization ordering Ciara Loftus (1): net/af_xdp: fix error handling during Rx queue setup Ciara Power (2): telemetry: fix race on callbacks list test/crypto: fix return value of a skipped test Conor Walsh (1): examples/l3fwd: fix LPM IPv6 subnets Cristian Dumitrescu (3): table: fix actions with different data size pipeline: fix instruction translation pipeline: fix endianness conversions Dapeng Yu (3): net/igc: remove MTU setting limitation net/e1000: remove MTU setting limitation examples/packet_ordering: fix port configuration David Christensen (1): config/ppc: reduce number of cores and NUMA nodes David Harton (1): net/ena: fix releasing Tx ring mbufs David Hunt (4): test/power: fix CPU frequency check test/power: add turbo mode to frequency check test/power: fix low frequency test when turbo enabled test/power: fix turbo test David Marchand (18): doc: fix sphinx rtd theme import in GHA service: clean references to removed symbol eal: fix evaluation of log level option ci: hook to GitHub Actions ci: enable v21 ABI checks ci: fix package installation in GitHub Actions ci: ignore APT update failure in GitHub Actions ci: catch coredumps vhost: fix offload flags in Rx path bus/fslmc: remove unused debug macro eal: fix leak in shared lib mode detection event/dpaa2: remove unused macros net/ice/base: fix memory allocation wrapper net/ice: fix leak on thread termination devtools: fix orphan symbols check with busybox net/vhost: restore pseudo TSO support net/ark: fix leak on thread termination build: fix drivers selection without Python Dekel Peled (1): common/mlx5: fix DevX read output buffer size Dmitry Kozlyuk (4): net/pcap: fix format string eal/windows: add missing SPDX license tag buildtools: fix all drivers disabled on Windows examples/rxtx_callbacks: fix port ID format specifier Ed Czeck (2): net/ark: update packet director initial state net/ark: refactor Rx buffer recovery Elad Nachman (2): kni: support async user request kni: fix kernel deadlock with bifurcated device Feifei Wang (2): net/i40e: fix parsing packet type for NEON test/trace: fix race on collected perf data Ferruh Yigit (9): power: remove duplicated symbols from map file log/linux: make default output stderr license: fix typos drivers/net: fix FW version query net/bnx2x: fix build with GCC 11 net/bnx2x: fix build with GCC 11 net/ice/base: fix build with GCC 11 net/tap: fix build with GCC 11 test/table: fix build with GCC 11 Gregory Etelson (2): app/testpmd: fix tunnel offload flows cleanup net/mlx5: fix tunnel offload private items location Guoyang Zhou (1): net/hinic: fix crash in secondary process Haiyue Wang (1): net/ixgbe: fix Rx errors statistics for UDP checksum Harman Kalra (1): event/octeontx2: fix device reconfigure for single slot Heinrich Kuhn (1): net/nfp: fix reporting of RSS capabilities Hemant Agrawal (3): ethdev: add missing buses in device iterator crypto/dpaa_sec: affine the thread portal affinity crypto/dpaa2_sec: fix close and uninit functions Hongbo Zheng (9): app/testpmd: fix Tx/Rx descriptor query error log net/hns3: fix FLR miss detection net/hns3: delete redundant blank line bpf: fix JSLT validation common/sfc_efx/base: fix dereferencing null pointer power: fix sanity checks for guest channel read net/hns3: fix VF alive notification after config restore examples/l3fwd-power: fix empty poll thresholds net/hns3: fix concurrent interrupt handling Huisong Li (23): net/hns3: fix device capabilities for copper media type net/hns3: remove unused parameter markers net/hns3: fix reporting undefined speed net/hns3: fix link update when failed to get link info net/hns3: fix flow control exception app/testpmd: fix bitmap of link speeds when force speed net/hns3: fix flow control mode net/hns3: remove redundant mailbox response net/hns3: fix DCB mode check net/hns3: fix VMDq mode check net/hns3: fix mbuf leakage net/hns3: fix link status when port is stopped net/hns3: fix link speed when port is down app/testpmd: fix forward lcores number for DCB app/testpmd: fix DCB forwarding configuration app/testpmd: fix DCB re-configuration app/testpmd: verify DCB config during forward config net/hns3: fix Rx/Tx queue numbers check net/hns3: fix requested FC mode rollback net/hns3: remove meaningless packet buffer rollback net/hns3: fix DCB configuration net/hns3: fix DCB reconfiguration net/hns3: fix link speed when VF device is down Ibtisam Tariq (1): examples/vhost_crypto: remove unused short option Igor Chauskin (2): net/ena: switch memcpy to optimized version net/ena: fix parsing of large LLQ header device argument Igor Russkikh (2): net/qede: reduce log verbosity net/qede: accept bigger RSS table Ilya Maximets (1): net/virtio: fix interrupt unregistering for listening socket Ivan Malov (5): net/sfc: fix buffer size for flow parse net: fix comment in IPv6 header net/sfc: fix error path inconsistency common/sfc_efx/base: fix indication of MAE encap support net/sfc: fix outer rule rollback on error Jerin Jacob (1): examples: fix pkg-config override Jiawei Wang (4): app/testpmd: fix NVGRE encap configuration net/mlx5: fix resource release for mirror flow net/mlx5: fix RSS flow item expansion for GRE key net/mlx5: fix RSS flow item expansion for NVGRE Jiawei Zhu (1): net/mlx5: fix Rx segmented packets on mbuf starvation Jiawen Wu (4): net/txgbe: remove unused functions net/txgbe: fix Rx missed packet counter net/txgbe: update packet type net/txgbe: fix QinQ strip Jiayu Hu (2): vhost: fix queue initialization vhost: fix redundant vring status change notification Jie Wang (1): net/ice: fix VSI array out of bounds access John Daley (2): net/enic: fix flow initialization error handling net/enic: enable GENEVE offload via VNIC configuration Juraj Linkeš (1): eal/arm64: fix platform register bit Kai Ji (2): test/crypto: fix auth-cipher compare length in OOP test/crypto: copy offset data to OOP destination buffer Kalesh AP (23): net/bnxt: remove unused macro net/bnxt: fix VNIC configuration net/bnxt: fix firmware fatal error handling net/bnxt: fix FW readiness check during recovery net/bnxt: fix device readiness check net/bnxt: fix VF info allocation net/bnxt: fix HWRM and FW incompatibility handling net/bnxt: mute some failure logs app/testpmd: check MAC address query net/bnxt: fix PCI write check net/bnxt: fix link state operations net/bnxt: fix timesync when PTP is not supported net/bnxt: fix memory allocation for command response net/bnxt: fix double free in port start failure net/bnxt: fix configuring LRO net/bnxt: fix health check alarm cancellation net/bnxt: fix PTP support for Thor net/bnxt: fix ring count calculation for Thor net/bnxt: remove unnecessary forward declarations net/bnxt: remove unused function parameters net/bnxt: drop unused attribute net/bnxt: fix single PF per port check net/bnxt: prevent device access in error state Kamil Vojanec (1): net/mlx5/linux: fix firmware version Kevin Traynor (5): test/cmdline: fix inputs array test/crypto: fix build with GCC 11 crypto/zuc: fix build with GCC 11 test: fix build with GCC 11 test/cmdline: silence clang 12 warning Konstantin Ananyev (1): acl: fix build with GCC 11 Lance Richardson (8): net/bnxt: fix Rx buffer posting net/bnxt: fix Tx length hint threshold net/bnxt: fix handling of null flow mask test: fix TCP header initialization net/bnxt: fix Rx descriptor status net/bnxt: fix Rx queue count net/bnxt: fix dynamic VNIC count eal: fix memory mapping on 32-bit target Leyi Rong (1): net/iavf: fix packet length parsing in AVX512 Li Zhang (1): net/mlx5: fix flow actions index in cache Luc Pelletier (2): eal: fix race in control thread creation eal: fix hang in control thread creation Marvin Liu (5): vhost: fix split ring potential buffer overflow vhost: fix packed ring potential buffer overflow vhost: fix batch dequeue potential buffer overflow vhost: fix initialization of temporary header vhost: fix initialization of async temporary header Matan Azrad (5): common/mlx5/linux: add glue function to query WQ common/mlx5: add DevX command to query WQ common/mlx5: add DevX commands for queue counters vdpa/mlx5: fix virtq cleaning vdpa/mlx5: fix device unplug Michael Baum (1): net/mlx5: fix flow age event triggering Michal Krawczyk (5): net/ena/base: improve style and comments net/ena/base: fix type conversions by explicit casting net/ena/base: destroy multiple wait events net/ena: fix crash with unsupported device argument net/ena: indicate Rx RSS hash presence Min Hu (Connor) (25): net/hns3: fix MTU config complexity net/hns3: update HiSilicon copyright syntax net/hns3: fix copyright date examples/ptpclient: remove wrong comment test/bpf: fix error message doc: fix HiSilicon copyright syntax net/hns3: remove unused macros net/hns3: remove unused macro app/eventdev: fix overflow in lcore list parsing test/kni: fix a comment test/kni: check init result net/hns3: fix typos on comments net/e1000: fix flow error message object app/testpmd: fix division by zero on socket memory dump net/kni: warn on stop failure app/bbdev: check memory allocation app/bbdev: fix HARQ error messages raw/skeleton: add missing check after setting attribute test/timer: check memzone allocation app/crypto-perf: check memory allocation examples/flow_classify: fix NUMA check of port and core examples/l2fwd-cat: fix NUMA check of port and core examples/skeleton: fix NUMA check of port and core test: check flow classifier creation test: fix division by zero Murphy Yang (3): net/ixgbe: fix RSS RETA being reset after port start net/i40e: fix flow director config after flow validate net/i40e: fix flow director for common pctypes Natanael Copa (5): common/dpaax/caamflib: fix build with musl bus/dpaa: fix 64-bit arch detection bus/dpaa: fix build with musl net/cxgbe: remove use of uint type app/testpmd: fix build with musl Nipun Gupta (1): bus/dpaa: fix statistics reading Nithin Dabilpuram (3): vfio: do not merge contiguous areas vfio: fix DMA mapping granularity for IOVA as VA test/mem: fix page size for external memory Olivier Matz (1): test/mempool: fix object initializer Pallavi Kadam (1): bus/pci: skip probing some Windows NDIS devices Pavan Nikhilesh (4): test/event: fix timeout accuracy app/eventdev: fix timeout accuracy app/eventdev: fix lcore parsing skipping last core event/octeontx2: fix XAQ pool reconfigure Pu Xu (1): ip_frag: fix fragmenting IPv4 packet with header option Qi Zhang (8): net/ice/base: fix payload indicator on ptype net/ice/base: fix uninitialized struct net/ice/base: cleanup filter list on error net/ice/base: fix memory allocation for MAC addresses net/iavf: fix TSO max segment size doc: fix matching versions in ice guide net/iavf: fix wrong Tx context descriptor common/iavf: fix duplicated offload bit Radha Mohan Chintakuntla (1): raw/octeontx2_dma: assign PCI device in DPI VF Raslan Darawsheh (1): ethdev: update flow item GTP QFI definition Richael Zhuang (2): test/power: add delay before checking CPU frequency test/power: round CPU frequency to check Robin Zhang (6): net/i40e: announce request queue capability in PF doc: update recommended versions for i40e net/i40e: fix lack of MAC type when set MAC address net/iavf: fix lack of MAC type when set MAC address net/iavf: fix primary MAC type when starting port net/i40e: fix primary MAC type when starting port Rohit Raj (3): net/dpaa2: fix getting link status net/dpaa: fix getting link status examples/l2fwd-crypto: fix packet length while decryption Roy Shterman (1): mem: fix freeing segments in --huge-unlink mode Satheesh Paul (1): net/octeontx2: fix VLAN filter Savinay Dharmappa (1): sched: fix traffic class oversubscription parameter Shijith Thotton (3): eventdev: fix case to initiate crypto adapter service event/octeontx2: fix crypto adapter queue pair operations event/octeontx2: configure crypto adapter xaq pool Siwar Zitouni (1): net/ice: fix disabling promiscuous mode Somnath Kotur (5): net/bnxt: fix xstats get net/bnxt: fix Rx and Tx timestamps net/bnxt: fix Tx timestamp init net/bnxt: refactor multi-queue Rx configuration net/bnxt: fix Rx timestamp when FIFO pending bit is set Stanislaw Kardach (6): test: proceed if timer subsystem already initialized stack: allow lock-free only on relevant architectures test/distributor: fix worker notification in burst mode test/distributor: fix burst flush on worker quit net/ena: remove endian swap functions net/ena: report default ring size Stephen Hemminger (2): kni: refactor user request processing net/bnxt: use prefix on global function Suanming Mou (1): net/mlx5: fix counter offset detection Tal Shnaiderman (2): eal/windows: fix default thread priority eal/windows: fix return codes of pthread shim layer Tengfei Zhang (1): net/pcap: fix file descriptor leak on close Thinh Tran (1): test: fix autotest handling of skipped tests Thomas Monjalon (18): bus/pci: fix Windows kernel driver categories eal: fix comment of OS-specific header files buildtools: fix build with busybox build: detect execinfo library on Linux build: remove redundant _GNU_SOURCE definitions eal: fix build with musl net/igc: remove use of uint type event/dlb: fix header includes for musl examples/bbdev: fix header include for musl drivers: fix log level after loading app/regex: fix usage text app/testpmd: fix usage text doc: fix names of UIO drivers doc: fix build with Sphinx 4 bus/pci: support I/O port operations with musl app: fix exit messages regex/octeontx2: remove unused include directory doc: remove PDF requirements Tianyu Li (1): net/memif: fix Tx bps statistics for zero-copy Timothy McDaniel (2): event/dlb2: remove references to deferred scheduling doc: fix runtime options in DLB2 guide Tyler Retzlaff (1): eal: add C++ include guard for reciprocal header Vadim Podovinnikov (1): net/bonding: fix LACP system address check Venkat Duvvuru (1): net/bnxt: fix queues per VNIC Viacheslav Ovsiienko (16): net/mlx5: fix external buffer pool registration for Rx queue net/mlx5: fix metadata item validation for ingress flows net/mlx5: fix hashed list size for tunnel flow groups net/mlx5: fix UAR allocation diagnostics messages common/mlx5: add timestamp format support to DevX vdpa/mlx5: support timestamp format net/mlx5: fix Rx metadata leftovers net/mlx5: fix drop action for Direct Rules/Verbs net/mlx4: fix RSS action with null hash key net/mlx5: support timestamp format regex/mlx5: support timestamp format app/testpmd: fix segment number check net/mlx5: remove drop queue function prototypes net/mlx4: fix buffer leakage on device close net/mlx5: fix probing device in legacy bonding mode net/mlx5: fix receiving queue timestamp format Wei Huang (1): raw/ifpga: fix device name format Wenjun Wu (3): net/ice: check some functions return net/ice: fix RSS hash update net/ice: fix RSS for L2 packet Wenwu Ma (1): net/ice: fix illegal access when removing MAC filter Wenzhuo Lu (2): net/iavf: fix crash in AVX512 net/ice: fix crash in AVX512 Wisam Jaddo (1): app/flow-perf: fix encap/decap actions Xiao Wang (1): vdpa/ifc: check PCI config read Xiaoyu Min (4): net/mlx5: support RSS expansion for IPv6 GRE net/mlx5: fix shared inner RSS net/mlx5: fix missing shared RSS hash types net/mlx5: fix redundant flow after RSS expansion Xiaoyun Li (2): app/testpmd: remove unnecessary UDP tunnel check net/i40e: fix IPv4 fragment offload Xueming Li (2): version: 20.11.2-rc1 net/virtio: fix vectorized Rx queue rearm Youri Querry (1): bus/fslmc: fix random portal hangs with qbman 5.0 Yunjian Wang (5): vfio: fix API description net/mlx5: fix using flow tunnel before null check vfio: fix duplicated user mem map net/mlx4: fix leak when configured repeatedly net/mlx5: fix leak when configured repeatedly