[dpdk-dev] [pull-request] next-net 17.11 PRE-RC1

Ferruh Yigit ferruh.yigit at intel.com
Fri Sep 22 20:09:29 CEST 2017


The following changes since commit 5dce9fcdb2308becb7de7470118af3eeccfe4fd7:

  ethdev: support vtune task tracing (2017-09-22 19:01:32 +0200)

are available in the git repository at:

  http://dpdk.org/git/next/dpdk-next-net 

for you to fetch changes up to 0d16c17ae7a4cd97e141e7b30f7d8647b85b01ed:

  net/af_packet: make qdisc bypass configurable (2017-09-22 18:58:44 +0100)

----------------------------------------------------------------
Adrien Mazarguil (54):
      net/mlx4: add consistency to copyright notices
      net/mlx4: remove limitation on number of instances
      net/mlx4: check max number of ports dynamically
      net/mlx4: remove useless compilation checks
      net/mlx4: remove secondary process support
      net/mlx4: remove useless code
      net/mlx4: remove soft counters compilation option
      net/mlx4: remove scatter mode compilation option
      net/mlx4: remove Tx inline compilation option
      net/mlx4: remove allmulti and promisc support
      net/mlx4: remove VLAN filter support
      net/mlx4: remove MAC address configuration support
      net/mlx4: drop MAC flows affecting all Rx queues
      net/mlx4: revert flow API RSS support
      net/mlx4: revert RSS parent queue refactoring
      net/mlx4: drop RSS support
      net/mlx4: drop checksum offloads support
      net/mlx4: drop packet type recognition support
      net/mlx4: drop scatter/gather support
      net/mlx4: drop inline receive support
      net/mlx4: use standard QP attributes
      net/mlx4: revert resource domain support
      net/mlx4: revert multicast echo prevention
      net/mlx4: revert fast Verbs interface for Tx
      net/mlx4: revert fast Verbs interface for Rx
      net/mlx4: simplify Rx buffer handling
      net/mlx4: simplify link update function
      net/mlx4: standardize on negative errno values
      net/mlx4: clean up coding style inconsistencies
      net/mlx4: remove control path locks
      net/mlx4: remove unnecessary wrapper functions
      net/mlx4: remove mbuf macro definitions
      net/mlx4: use standard macro to get array size
      net/mlx4: separate debugging macros
      net/mlx4: use a single interrupt handle
      net/mlx4: rename alarm field
      net/mlx4: refactor interrupt FD settings
      net/mlx4: clean up interrupt functions prototypes
      net/mlx4: compact interrupt functions
      net/mlx4: separate interrupt handling
      net/mlx4: separate Rx/Tx definitions
      net/mlx4: separate Rx/Tx functions
      net/mlx4: separate device control functions
      net/mlx4: separate Tx configuration functions
      net/mlx4: separate Rx configuration functions
      net/mlx4: group flow API handlers in common file
      net/mlx4: rename private functions in flow API
      net/mlx4: separate memory management functions
      net/mlx4: clean up includes and comments
      net/mlx4: remove isolated mode constraint
      net/mlx4: rely on ethdev for Tx/Rx queue arrays
      net/mlx4: fix unhandled event debug message
      net/mlx4: fix rescheduled link status check
      net/mlx4: merge interrupt collector function

Alejandro Lucero (28):
      net/nfp: write MAC address to configuration bar
      net/nfp: fix RSS
      net/nfp: fix Rx interrupt when multiqueue
      net/nfp: handle packets with length 0 as usual ones
      net/nfp: support new firmware medatada API
      net/nfp: add NSP user space interface
      net/nfp: add specific PF probe function
      net/nfp: add support for new PCI id
      net/nfp: add NSP support for commands
      net/nfp: add NSP FW upload command
      net/nfp: add NSP symbol resolution command
      net/nfp: add FW upload logic
      net/nfp: add support for vnic config bar mapping
      net/nfp: add support for vNIC Rx/Tx bar mappings
      net/nfp: support PF devices inside PMD initialization
      net/nfp: allocate ethernet device from PF probe function
      net/nfp: support PF multiport
      net/nfp: add NSP support for HW link configuration
      net/nfp: add support for HW port link configuration
      net/nfp: read PF port MAC addr using NSP
      doc: update NFP with PF support information
      doc: update release notes with NFP PF support
      doc: create different features files for NFP drivers
      net/nfp: add info about RSS capabilities
      net/nfp: remove firmware ABI check
      net/nfp: configure L2 broadcast and multicast
      net/nfp: configure capabilities by default
      net/nfp: write PF MAC to config BAR

Andrew Rybchenko (2):
      net/sfc/base: provide information about supported tunnels
      net/sfc: use RSS key size define from base driver

Beilei Xing (4):
      net/i40e: remove virtual channel command for VLAN pvid
      net/i40e: remove virtual channel command for VSI queue
      net/i40e: remove DPDK PF version specific code
      net/i40e: fix VF device stop issue

Bruce Richardson (1):
      net/bonding: rename map file to standard name

Chas Williams (1):
      net/af_packet: make qdisc bypass configurable

Congwen Zhang (1):
      net/cxgbe: fix memory leak

Daniel Mrzyglod (1):
      net/i40e: fix return code not checked

David Harton (4):
      net/vmxnet3: replenish ring buffers in Rx processing
      net/vmxnet3: fix MAC address set
      net/i40e: fix i40evf MAC filter table
      net/ixgbe: eliminate duplicate filterlist symbols

Ferruh Yigit (1):
      net/ark: remove empty header file

Gaetan Rivet (2):
      net/failsafe: safer subdev iterator
      net/failsafe: fix errno set on command execution

Ivan Malov (8):
      net/sfc: specify correct scale table size on Rx start
      net/sfc: add support for Rx descriptor status API
      net/sfc: add support for Tx descriptor status API
      net/sfc: fix unused variable warnings in RSS-agnostic build
      net/sfc/base: add RSS key size define
      net/sfc: add support for the flow API RSS action
      net/sfc: free mbufs in bulks on EF10 native Tx datapath reap
      net/sfc: free mbufs in bulks on simple EF10 Tx datapath reap

Jerin Jacob (1):
      net/thunderx: add device speed capability info

Jingjing Wu (5):
      net/i40e: fix interrupt throttling setting in PF
      net/i40e: remove unused and incorrect definition
      net/i40e: fix memory leak if VF init fails
      net/i40e/base: fix bool definition
      net/i40e: fix variable assignment

John Daley (1):
      net/enic: fix multi-process operation

Mark Spender (10):
      net/sfc/base: use proper MCDI command for encap filters
      net/sfc/base: support filters for encapsulated packets
      net/sfc/base: insert filters for encapsulated packets
      net/sfc/base: define a handle to denote default RSS context
      net/sfc/base: fix default RSS context check on Siena
      net/sfc/base: add the max number of RSS exclusive contexts
      net/sfc/base: rename API to check Rx scale and hash support
      net/sfc/base: add API to allocate and free RSS contexts
      net/sfc/base: update RSS API to take RSS context parameter
      net/sfc/base: add API to set an RSS context for a filter

Matan Azrad (8):
      net/failsafe: fix Tx sub device deactivating
      net/mlx5: fix locking in xstats functions
      net/failsafe: fix parameters parsing
      net/mlx5: fix probe failure report
      net/failsafe: fix adding MAC error report miss
      net/mlx5: link status update separation
      net/mlx5: support device removal event
      net/failsafe: stat support enhancement

Nélio Laranjeiro (10):
      net/mlx5: avoid reusing old queue's mbuf on reconfigure
      net/mlx5: prepare vector Rx ring at setup time
      net/mlx5: cleanup Rx ring in free functions
      net/mlx5: remove flow drop useless if branches
      net/mlx5: remove pedantic pragma
      net/mlx5: fix non working secondary process by removing it
      net/mlx5: remove multiple drop RSS queues
      net/mlx5: remove old MLNX OFED 3.3 verification
      net/mlx5: fix clang build
      net/mlx5: improve stack usage during link update

Ophir Munk (1):
      net/tap: fix flow and port commands

Qi Zhang (2):
      net/i40e: fix flow control watermark mismatch
      net/i40e: fix packet count for PF

Qiming Yang (1):
      doc: add i40e firmware upgrade guide

Rasesh Mody (53):
      net/qede/base: add NVM config options
      net/qede/base: update management FW supported features
      net/qede/base: use crc32 OSAL macro
      net/qede/base: allocate VF queues before PF
      net/qede/base: convert device type to enum
      net/qede/base: changes for VF queue zone
      net/qede/base: interchangeably use SB between PF and VF
      net/qede/base: add API to configure coalescing for VF queues
      net/qede/base: restrict cache line size register padding
      net/qede/base: fix to use a passed ptt handle
      net/qede/base: add a sanity check
      net/qede/base: add SmartAN support
      net/qede/base: alter driver's force load behavior
      net/qede/base: add mdump sub-commands
      net/qede/base: add EEE support
      net/qede/base: use passed ptt handler
      net/qede/base: prevent re-assertions of parity errors
      net/qede/base: avoid possible race condition
      net/qede/base: revise management FW mbox access scheme
      net/qede/base: remove helper functions/structures
      net/qede/base: initialize resc lock/unlock params
      net/qede/base: rename MFW get/set field defines
      net/qede/base: allow clients to override VF MSI-X table size
      net/qede/base: add API to send STAG config update to FW
      net/qede/base: add support for doorbell overflow recovery
      net/qede/base: block mbox command to unresponsive MFW
      net/qede/base: prevent stop vport assert by malicious VF
      net/qede/base: remove unused parameters
      net/qede/base: fix macros to check chip revision/metal
      net/qede/base: read per queue coalescing from HW
      net/qede/base: refactor device's number of ports logic
      net/qede/base: use proper units for rate limiting
      net/qede/base: use available macro
      net/qede/base: use function pointers for spq async callback
      net/qede/base: fix API return types
      net/qede/base: semantic changes
      net/qede/base: handle the error condition properly
      net/qede/base: add new macro for CMT mode
      net/qede/base: change verbosity
      net/qede/base: fix number of app table entries
      net/qede/base: update firmware to 8.30.12.0
      net/qede/base: add UFP support
      net/qede/base: add support for mapped doorbell Bars for VFs
      net/qede/base: add support for driver attribute repository
      net/qede/base: move define to header file
      net/qede/base: dcbx dscp related extensions
      net/qede/base: add feature support for per-PF virtual link
      net/qede/base: catch an init command write failure
      net/qede/base: retain dcbx config till actually applied
      net/qede/base: disable aRFS for NPAR and 100G
      net/qede/base: add support for WoL writes
      net/qede/base: remove unused input parameter
      net/qede/base: update PMD version to 2.6.0.1

Raslan Darawsheh (1):
      net/failsafe: fix failsafe bus uninit return value

RongQiang Xie (3):
      net/ixgbe: check memory allocation result
      net/enic: fix possible null pointer dereference
      net/qede: fix possible null pointer dereference

Sebastian Basierski (1):
      net/vmxnet3: fix unintentional integer overflow

Shachar Beiser (1):
      net/mlx5: replace network to host macros

Shahaf Shuler (8):
      net/mlx5: extend debug logs verbosity
      net/mlx5: replace memory barrier type
      net/mlx5: don't map doorbell register to write combining
      net/mlx5: fix num seg assumption on vPMD
      net/mlx5: fix Tx stats error counter definition
      net/mlx5: fix Tx stats error counter logic
      net/mlx5: enforce Tx num of segments limitation
      net/mlx5: fix TSO segment size verification

Shijith Thotton (2):
      net/liquidio: remove FLR request to PF driver
      net/liquidio: add API to set MTU

Stephen Hemminger (6):
      app/testpmd: remove unnecessary void casts
      net/bnx2x: remove unnecessary void casts
      net/sfc: remove unnecessary void casts
      net/igb: remove unnecessary void casts
      net/i40e: remove unnecessary void casts
      net/ixgbe: remove unnecessary void casts

Tomasz Kulasek (1):
      net/bonding: fix slaves capacity check

Vipin Varghese (1):
      net/tap: fix unregistering callback with invalid fd

Wei Dai (3):
      net/ixgbe: add VLAN info in queue info msg to VF
      net/ixgbe: fix mapping of user priority to TC
      net/ixgbe: fix adding a mirror rule

Wei Zhao (5):
      net/ixgbe: fix MAC VLAN filter fail problem
      net/i40e: fix clear xstats bug in VF
      app/testpmd: fix packet throughput after stats reset
      net/i40e: support reset stats in VF
      net/i40e: refactor some stats related functions

Wenfeng Liu (1):
      net/af_packet: support Tx scattered mbuf input

Wenzhuo Lu (2):
      net/i40e: new API to add VF MAC address from PF
      app/testpmd: fix wrong API of adding VF MAC

Xiaoyun Li (1):
      net/i40e: fix PF notify issue when VF is not up

Xueming Li (1):
      net/mlx5: fix tunnel offload detection

Yong Wang (3):
      doc/failsafe: fix typos
      net/liquidio: fix uninitialized variable
      net/igb: fix memcpy length

Yongseok Koh (1):
      net/mlx5: fix calculating TSO inline size

Zhiyong Yang (1):
      test: fix assignment operation

 app/test-pmd/cmdline.c                             |   33 +-
 app/test-pmd/config.c                              |   10 +-
 app/test-pmd/testpmd.c                             |    2 +-
 config/common_base                                 |    3 -
 doc/guides/nics/ark.rst                            |    3 -
 doc/guides/nics/fail_safe.rst                      |    4 +-
 doc/guides/nics/features/enic.ini                  |    1 +
 doc/guides/nics/features/liquidio.ini              |    1 +
 doc/guides/nics/features/mlx4.ini                  |   13 -
 doc/guides/nics/features/mlx5.ini                  |    2 +-
 doc/guides/nics/features/{nfp.ini => nfp_pf.ini}   |    1 -
 doc/guides/nics/features/nfp_vf.ini                |   28 +
 doc/guides/nics/features/sfc_efx.ini               |    2 +
 doc/guides/nics/features/thunderx.ini              |    1 +
 doc/guides/nics/i40e.rst                           |    2 +
 doc/guides/nics/mlx4.rst                           |   37 +-
 doc/guides/nics/mlx5.rst                           |    4 +
 doc/guides/nics/nfp.rst                            |   78 +-
 doc/guides/nics/sfc_efx.rst                        |    8 +-
 doc/guides/rel_notes/release_17_11.rst             |   10 +
 drivers/net/af_packet/rte_eth_af_packet.c          |   39 +-
 drivers/net/ark/ark_ethdev.c                       |    1 -
 drivers/net/ark/ark_ethdev.h                       |   37 -
 drivers/net/ark/ark_ethdev_rx.c                    |    1 -
 drivers/net/ark/ark_ethdev_tx.c                    |    1 -
 drivers/net/bnx2x/bnx2x.c                          |    6 +-
 drivers/net/bnx2x/bnx2x.h                          |    4 +-
 drivers/net/bnx2x/ecore_sp.h                       |    2 +-
 drivers/net/bonding/Makefile                       |    2 +-
 drivers/net/bonding/rte_eth_bond_pmd.c             |   25 +-
 ...h_bond_version.map => rte_pmd_bond_version.map} |    0
 drivers/net/cxgbe/base/t4_hw.c                     |    3 +
 drivers/net/e1000/igb_ethdev.c                     |    2 +-
 drivers/net/e1000/igb_flow.c                       |    8 +-
 drivers/net/enic/base/vnic_dev.c                   |   10 +-
 drivers/net/enic/enic_ethdev.c                     |   43 +
 drivers/net/enic/enic_main.c                       |    8 +
 drivers/net/failsafe/failsafe_args.c               |   32 +-
 drivers/net/failsafe/failsafe_eal.c                |   19 +-
 drivers/net/failsafe/failsafe_ether.c              |   36 +-
 drivers/net/failsafe/failsafe_ops.c                |   16 +-
 drivers/net/failsafe/failsafe_private.h            |   46 +-
 drivers/net/i40e/base/i40e_osdep.h                 |    3 +-
 drivers/net/i40e/i40e_ethdev.c                     |  110 +-
 drivers/net/i40e/i40e_ethdev.h                     |    4 +-
 drivers/net/i40e/i40e_ethdev_vf.c                  |  313 +-
 drivers/net/i40e/i40e_fdir.c                       |    2 +-
 drivers/net/i40e/i40e_pf.c                         |  129 +-
 drivers/net/i40e/i40e_pf.h                         |   60 -
 drivers/net/i40e/i40e_rxtx.c                       |   84 +-
 drivers/net/i40e/i40e_tm.c                         |    6 +-
 drivers/net/i40e/rte_pmd_i40e.c                    |   64 +-
 drivers/net/i40e/rte_pmd_i40e.h                    |   20 +
 drivers/net/i40e/rte_pmd_i40e_version.map          |    7 +
 drivers/net/ixgbe/ixgbe_ethdev.c                   |   16 +-
 drivers/net/ixgbe/ixgbe_ethdev.h                   |   44 +-
 drivers/net/ixgbe/ixgbe_fdir.c                     |    5 +-
 drivers/net/ixgbe/ixgbe_flow.c                     |   96 +-
 drivers/net/ixgbe/ixgbe_pf.c                       |   61 +-
 drivers/net/ixgbe/ixgbe_rxtx.c                     |   41 +-
 drivers/net/ixgbe/ixgbe_tm.c                       |    6 +-
 drivers/net/liquidio/base/lio_23xx_vf.c            |   19 -
 drivers/net/liquidio/base/lio_23xx_vf.h            |    2 -
 drivers/net/liquidio/base/lio_hw_defs.h            |    1 +
 drivers/net/liquidio/base/lio_mbox.h               |    1 -
 drivers/net/liquidio/lio_ethdev.c                  |   97 +-
 drivers/net/mlx4/Makefile                          |   41 +-
 drivers/net/mlx4/mlx4.c                            | 6354 +-------------------
 drivers/net/mlx4/mlx4.h                            |  333 +-
 drivers/net/mlx4/mlx4_ethdev.c                     |  788 +++
 drivers/net/mlx4/mlx4_flow.c                       |  491 +-
 drivers/net/mlx4/mlx4_flow.h                       |   51 +-
 drivers/net/mlx4/mlx4_intr.c                       |  367 ++
 drivers/net/mlx4/mlx4_mr.c                         |  183 +
 drivers/net/mlx4/mlx4_rxq.c                        |  579 ++
 drivers/net/mlx4/mlx4_rxtx.c                       |  524 ++
 drivers/net/mlx4/mlx4_rxtx.h                       |  154 +
 drivers/net/mlx4/mlx4_txq.c                        |  472 ++
 drivers/net/mlx4/mlx4_utils.c                      |   66 +
 drivers/net/mlx4/mlx4_utils.h                      |  111 +
 drivers/net/mlx5/Makefile                          |    5 -
 drivers/net/mlx5/mlx5.c                            |   54 +-
 drivers/net/mlx5/mlx5.h                            |   21 -
 drivers/net/mlx5/mlx5_defs.h                       |    3 +-
 drivers/net/mlx5/mlx5_ethdev.c                     |  301 +-
 drivers/net/mlx5/mlx5_fdir.c                       |    7 -
 drivers/net/mlx5/mlx5_flow.c                       |   59 +-
 drivers/net/mlx5/mlx5_mac.c                        |   15 +-
 drivers/net/mlx5/mlx5_mr.c                         |    9 +-
 drivers/net/mlx5/mlx5_prm.h                        |    6 +-
 drivers/net/mlx5/mlx5_rss.c                        |    7 -
 drivers/net/mlx5/mlx5_rxmode.c                     |   15 +-
 drivers/net/mlx5/mlx5_rxq.c                        |  175 +-
 drivers/net/mlx5/mlx5_rxtx.c                       |  192 +-
 drivers/net/mlx5/mlx5_rxtx.h                       |   47 +-
 drivers/net/mlx5/mlx5_rxtx_vec_sse.c               |   68 +-
 drivers/net/mlx5/mlx5_stats.c                      |   18 +-
 drivers/net/mlx5/mlx5_trigger.c                    |    7 -
 drivers/net/mlx5/mlx5_txq.c                        |   72 +-
 drivers/net/mlx5/mlx5_vlan.c                       |    7 -
 drivers/net/nfp/Makefile                           |    2 +
 drivers/net/nfp/nfp_net.c                          |  542 +-
 drivers/net/nfp/nfp_net_ctrl.h                     |   10 +
 drivers/net/nfp/nfp_net_eth.h                      |   82 +
 drivers/net/nfp/nfp_net_pmd.h                      |   13 +
 drivers/net/nfp/nfp_nfpu.c                         |  103 +
 drivers/net/nfp/nfp_nfpu.h                         |   55 +
 drivers/net/nfp/nfp_nspu.c                         |  623 ++
 drivers/net/nfp/nfp_nspu.h                         |   83 +
 drivers/net/qede/base/bcm_osal.c                   |   12 +
 drivers/net/qede/base/bcm_osal.h                   |   20 +-
 drivers/net/qede/base/common_hsi.h                 |  760 +--
 drivers/net/qede/base/ecore.h                      |  210 +-
 drivers/net/qede/base/ecore_cxt.c                  |  111 +-
 drivers/net/qede/base/ecore_cxt.h                  |    6 +-
 drivers/net/qede/base/ecore_dcbx.c                 |  328 +-
 drivers/net/qede/base/ecore_dcbx.h                 |    9 +-
 drivers/net/qede/base/ecore_dev.c                  | 1066 +++-
 drivers/net/qede/base/ecore_dev_api.h              |  113 +-
 drivers/net/qede/base/ecore_hsi_common.h           |  245 +-
 drivers/net/qede/base/ecore_hsi_debug_tools.h      |    6 +-
 drivers/net/qede/base/ecore_hsi_eth.h              |   65 +-
 drivers/net/qede/base/ecore_hw.c                   |   10 +-
 drivers/net/qede/base/ecore_hw.h                   |   15 +-
 drivers/net/qede/base/ecore_init_fw_funcs.c        |  511 +-
 drivers/net/qede/base/ecore_init_fw_funcs.h        |   98 +-
 drivers/net/qede/base/ecore_init_ops.c             |   73 +-
 drivers/net/qede/base/ecore_init_ops.h             |    3 +-
 drivers/net/qede/base/ecore_int.c                  | 1001 ++-
 drivers/net/qede/base/ecore_int.h                  |   73 +-
 drivers/net/qede/base/ecore_int_api.h              |   47 +-
 drivers/net/qede/base/ecore_iov_api.h              |   41 +-
 drivers/net/qede/base/ecore_iro.h                  |    8 +
 drivers/net/qede/base/ecore_iro_values.h           |   44 +-
 drivers/net/qede/base/ecore_l2.c                   |  293 +-
 drivers/net/qede/base/ecore_l2.h                   |   82 +-
 drivers/net/qede/base/ecore_l2_api.h               |   30 +-
 drivers/net/qede/base/ecore_mcp.c                  | 1612 +++--
 drivers/net/qede/base/ecore_mcp.h                  |  195 +-
 drivers/net/qede/base/ecore_mcp_api.h              |  190 +-
 drivers/net/qede/base/ecore_mng_tlv.c              |    9 +-
 drivers/net/qede/base/ecore_proto_if.h             |    5 +
 drivers/net/qede/base/ecore_rt_defs.h              |  858 +--
 drivers/net/qede/base/ecore_sp_api.h               |    2 +
 drivers/net/qede/base/ecore_sp_commands.c          |  152 +-
 drivers/net/qede/base/ecore_sp_commands.h          |   33 +-
 drivers/net/qede/base/ecore_spq.c                  |  109 +-
 drivers/net/qede/base/ecore_spq.h                  |   20 +
 drivers/net/qede/base/ecore_sriov.c                |  945 ++-
 drivers/net/qede/base/ecore_sriov.h                |   53 +-
 drivers/net/qede/base/ecore_vf.c                   |  414 +-
 drivers/net/qede/base/ecore_vf.h                   |   72 +-
 drivers/net/qede/base/ecore_vfpf_if.h              |   80 +-
 drivers/net/qede/base/mcp_public.h                 |  465 +-
 drivers/net/qede/base/nvm_cfg.h                    |   90 +-
 drivers/net/qede/base/reg_addr.h                   |   17 +
 drivers/net/qede/qede_ethdev.c                     |   33 +-
 drivers/net/qede/qede_ethdev.h                     |    4 +-
 drivers/net/qede/qede_fdir.c                       |    8 +-
 drivers/net/qede/qede_if.h                         |   15 +-
 drivers/net/qede/qede_main.c                       |   76 +-
 drivers/net/qede/qede_rxtx.c                       |   12 +-
 drivers/net/sfc/Makefile                           |    3 +
 drivers/net/sfc/base/ef10_filter.c                 |  288 +-
 drivers/net/sfc/base/ef10_impl.h                   |   25 +
 drivers/net/sfc/base/ef10_nic.c                    |   10 +
 drivers/net/sfc/base/ef10_rx.c                     |   96 +-
 drivers/net/sfc/base/efx.h                         |  105 +-
 drivers/net/sfc/base/efx_filter.c                  |  103 +-
 drivers/net/sfc/base/efx_impl.h                    |   20 +-
 drivers/net/sfc/base/efx_rx.c                      |  142 +-
 drivers/net/sfc/base/hunt_nic.c                    |    7 +
 drivers/net/sfc/base/medford_nic.c                 |    7 +
 drivers/net/sfc/base/siena_nic.c                   |    3 +
 drivers/net/sfc/sfc.c                              |   14 +-
 drivers/net/sfc/sfc.h                              |    6 +-
 drivers/net/sfc/sfc_dp_rx.h                        |    5 +
 drivers/net/sfc/sfc_dp_tx.h                        |    9 +
 drivers/net/sfc/sfc_ef10_rx.c                      |    9 +
 drivers/net/sfc/sfc_ef10_tx.c                      |   73 +-
 drivers/net/sfc/sfc_ethdev.c                       |   47 +-
 drivers/net/sfc/sfc_flow.c                         |  188 +-
 drivers/net/sfc/sfc_flow.h                         |   15 +
 drivers/net/sfc/sfc_rx.c                           |   72 +-
 drivers/net/sfc/sfc_tweak.h                        |    3 +
 drivers/net/sfc/sfc_tx.c                           |   56 +
 drivers/net/tap/rte_eth_tap.c                      |  146 +-
 drivers/net/tap/rte_eth_tap.h                      |    2 +-
 drivers/net/tap/tap_flow.c                         |    3 +-
 drivers/net/thunderx/nicvf_ethdev.c                |    7 +
 drivers/net/vmxnet3/vmxnet3_ethdev.c               |    6 +-
 drivers/net/vmxnet3/vmxnet3_rxtx.c                 |   22 +-
 test/test/test_link_bonding_mode4.c                |    2 +-
 193 files changed, 14781 insertions(+), 12352 deletions(-)
 rename doc/guides/nics/features/{nfp.ini => nfp_pf.ini} (96%)
 create mode 100644 doc/guides/nics/features/nfp_vf.ini
 delete mode 100644 drivers/net/ark/ark_ethdev.h
 rename drivers/net/bonding/{rte_eth_bond_version.map => rte_pmd_bond_version.map} (100%)
 create mode 100644 drivers/net/mlx4/mlx4_ethdev.c
 create mode 100644 drivers/net/mlx4/mlx4_intr.c
 create mode 100644 drivers/net/mlx4/mlx4_mr.c
 create mode 100644 drivers/net/mlx4/mlx4_rxq.c
 create mode 100644 drivers/net/mlx4/mlx4_rxtx.c
 create mode 100644 drivers/net/mlx4/mlx4_rxtx.h
 create mode 100644 drivers/net/mlx4/mlx4_txq.c
 create mode 100644 drivers/net/mlx4/mlx4_utils.c
 create mode 100644 drivers/net/mlx4/mlx4_utils.h
 create mode 100644 drivers/net/nfp/nfp_net_eth.h
 create mode 100644 drivers/net/nfp/nfp_nfpu.c
 create mode 100644 drivers/net/nfp/nfp_nfpu.h
 create mode 100644 drivers/net/nfp/nfp_nspu.c
 create mode 100644 drivers/net/nfp/nfp_nspu.h


More information about the dev mailing list