[dpdk-dev] [pull-request] next-net 18.08 RC1

Ferruh Yigit ferruh.yigit at intel.com
Thu Jul 5 19:57:05 CEST 2018


The following changes since commit 05e0eee0001cb19671eb7e8d3dd68680a695fea2:

  net/ena: enable write combining (2018-06-30 00:12:58 +0200)

are available in the Git repository at:

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

for you to fetch changes up to e5647516deae231db94b5488a6c3d48310ab619c:

  doc: update CRC feature with new offload flag (2018-07-05 15:10:13 +0100)

----------------------------------------------------------------
Adrien Mazarguil (1):
      net/mlx5: fix invalid error check

Ajit Khaparde (16):
      net/bnxt: fix clear port stats
      net/bnxt: add Tx batching support
      net/bnxt: optimize receive processing code
      net/bnxt: set MIN/MAX descriptor count fox Tx and Rx Rings
      net/bnxt: fix dev close operation
      net/bnxt: set ring coalesce parameters for Stratus NIC
      net/bnxt: fix HW Tx checksum offload check
      net/bnxt: add support for VF id 0xd800
      net/bnxt: fix Rx/Tx queue start/stop operations
      net/bnxt: refactor filter/flow
      net/bnxt: check filter type before clearing it
      net/bnxt: fix set MTU
      net/bnxt: fix incorrect IO address handling in Tx
      net/bnxt: allocate RSS context only if RSS mode is enabled
      net/bnxt: check VF resources if resource manager is enabled
      net/bnxt: fix Rx ring count limitation

Alejandro Lucero (3):
      net/nfp: use generic PCI config access functions
      net/nfp: avoid sysfs resource file access
      net/nfp: avoid access to sysfs resource0 file

Alex Kiselev (1):
      net/bonding: support add/remove MAC addrs

Andrew Rybchenko (5):
      net/sfc: cut non VLAN ID bits from TCI
      net/sfc: discard packets with bad CRC on EF10 ESSB Rx
      net/sfc: fix double-free in EF10 ESSB Rx queue purge
      net/sfc: support ops to check ready descriptors in ESSB Rx
      net/sfc: support Rx descriptor status for EF10 ESSB datapath

Beilei Xing (3):
      net/i40e: fix shifts of 32-bit value
      net/i40e: print real global changes
      net/i40e: remove summarized global register change info

Chas Williams (1):
      net/bonding: don't clear active slave count

Damjan Marion (1):
      net/i40e: don't reset device info data

Daria Kolistratova (1):
      net/ena: fix SIGFPE with 0 Rx queue

Ed Czeck (1):
      net/ark: use SPDX tags for Atomic Rules copyrighted files

Ferruh Yigit (9):
      ethdev: move log macro to header
      ethdev: convert static logtype usage to dynamic
      eal: don't enable static log macro for ethdev
      net/thunderx: fix build with gcc optimization on
      ethdev: add new offload flag to keep CRC
      ethdev: document xstats API assumption
      ethdev: remove old offload API
      examples: fix RSS hash function configuration
      doc: update CRC feature with new offload flag

Haiyue Wang (1):
      net/i40e: workaround performance degradation

Hyong Youb Kim (12):
      net/enic: fix receive packet types
      net/enic: update the UDP RSS detection mechanism
      net/enic: do not overwrite admin Tx queue limit
      net/enic: initialize RQ fetch index before enabling RQ
      net/enic: report ring limits and preferred default values
      net/enic: add devarg to specify ingress VLAN rewrite mode
      net/enic: add handlers to add/delete vxlan port number
      net/enic: use mbuf pointer array for inflight Tx packets
      net/enic: support mbuf fast free offload
      net/enic: reduce Tx completion updates
      net/enic: add the simple version of Tx handler
      net/enic: check maximum packet size in Tx prepare handler

Ido Goshen (3):
      net/pcap: multiple queues fix
      net/pcap: duplicate code consolidation
      net/pcap: capture only ingress packets from Rx iface

Jay Ding (1):
      net/bnxt: check for invalid vnic id

John Daley (3):
      net/enic: add simple Rx handler
      net/enic: cap Rx packet processing to end of desc ring
      doc: update release notes with new enic features

Marvin Liu (9):
      vhost: advertise support in-order feature
      net/virtio: add in-order feature bit definition
      net/virtio-user: add unsupported features mask
      net/virtio-user: add mrg-rxbuf and in-order vdev parameters
      net/virtio: free in-order descriptors before device start
      net/virtio: extract common part for in-order functions
      net/virtio: support in-order Rx and Tx
      net/virtio: add in-order Rx/Tx into selection
      net/virtio: advertise support in-order feature

Matan Azrad (1):
      net/mlx5: activate Verbs cleanup on removal

Maxime Coquelin (5):
      vhost: fix missing increment of log cache count
      net/virtio: remove simple Tx path
      net/virtio: improve Tx offload features negotiation
      net/virtio: do not use simple Rx if TCP LRO or VLAN strip
      net/virtio: improve offload check performance

Moti Haimovsky (1):
      net/mlx4: refinements to Rx packet type report

Nelio Laranjeiro (3):
      net/mlx5: clean-up developer logs
      app/testpmd: fix missing count action fields
      ethdev: add flow API to expand RSS flows

Ophir Munk (2):
      net/tap: calculate checksums of multi segs packets
      net/tap: support TSO (TCP Segment Offload)

Pablo de Lara (1):
      net/ixgbe: fix crash on detach

Phil Yang (1):
      test/virtual_pmd: report CRC strip capability

Qi Zhang (1):
      net/i40e: remove VF interrupt handler

Rahul Lakkireddy (5):
      net/cxgbe: add link up and down ops
      net/cxgbe: enable more RSS hash functions
      net/cxgbe: query firmware for max queues available
      net/cxgbe: fix Rx channel map and queue type
      net/cxgbevf: add missing Tx byte counters

Rakesh Kudurumalla (1):
      net/thunderx: add support for hardware first skip feature

Rasesh Mody (3):
      net/qede: remove primary MAC removal
      doc: update qede management firmware guide
      net/qede: fix default extended VLAN offload config

Remy Horton (1):
      net/ixgbe: add tuned RxTx parmeters

Rob Miller (1):
      net/bnxt: update HWRM API to v1.9.2.9

Scott Branden (1):
      net/bnxt: move function check zero bytes to bnxt util.h

Shagun Agrawal (9):
      net/cxgbe: query firmware for HASH filter resources
      net/cxgbe: validate flows offloaded to HASH region
      net/cxgbe: add Compressed Local IP region
      net/cxgbe: support to offload flows to HASH region
      net/cxgbe: support to delete flows in HASH region
      net/cxgbe: query hit counters for flows in HASH region
      net/cxgbe: support to flush flows in HASH region
      net/cxgbe: support to match on ingress physical port
      net/cxgbe: support to redirect packets to egress port

Shahaf Shuler (1):
      net/mlx5: separate generic tunnel TSO from the standard one

Shahed Shaikh (3):
      net/qede: fix unicast MAC address handling in VF
      net/qede: fix legacy interrupt mode
      net/qede: fix Rx/Tx offload flags

Somnath Kotur (3):
      net/bnxt: revert reset of L2 filter id
      net/bnxt: fix to move a flow to a different queue
      net/bnxt: use correct flags during VLAN configuration

Thomas Monjalon (4):
      doc: remove code from KNI example guide
      test: remove unused configuration for bonding
      ethdev: convert remaining apps to new offload API
      net/fm10k: remove unused constant

Tiwei Bie (1):
      vhost: fix potential null pointer dereference

Wei Zhao (8):
      net/ixgbe: add query rule stats support for FDIR
      net/ixgbe: add support for VLAN in IP mode FDIR
      net/ixgbe: fix tunnel id format error for FDIR
      net/ixgbe: fix tunnel type set error for FDIR
      net/ixgbe: fix mask bits register set error for FDIR
      app/testpmd: fix VLAN tci mask set error for FDIR
      net/fm10k: add support for check descriptor status APIs
      net/e1000: add support for check descriptor status APIs

Xiaoxin Peng (1):
      net/bnxt: fix Tx with multiple mbuf

Yanglong Wu (1):
      net/i40e: illegal packet checking

Yongseok Koh (7):
      net/mlx5: fix error number handling
      net/mlx5: fix Rx buffer replenishment threshold
      net/mlx5: change return value of Rx completion poll
      net/mlx5: add new fields in Rx completion entry
      net/mlx5: add warning message for Multi-Packet RQ
      net/mlx5: use stride index in Rx completion entry
      net/mlx5: increase number of strides

 app/test-eventdev/test_perf_common.c               |   27 +-
 app/test-eventdev/test_pipeline_common.c           |   16 +-
 app/test-pmd/cmdline.c                             |   16 +-
 app/test-pmd/cmdline_flow.c                        |   29 +-
 app/test-pmd/testpmd.c                             |    5 +-
 config/common_base                                 |    2 -
 doc/guides/nics/enic.rst                           |   15 +-
 doc/guides/nics/features.rst                       |    3 +-
 doc/guides/nics/features/enic.ini                  |    1 +
 doc/guides/nics/features/fm10k.ini                 |    2 +
 doc/guides/nics/i40e.rst                           |   15 -
 doc/guides/nics/mlx5.rst                           |    4 +
 doc/guides/nics/pcap_ring.rst                      |   25 +-
 doc/guides/nics/qede.rst                           |   13 +-
 doc/guides/nics/thunderx.rst                       |   21 +
 doc/guides/nics/virtio.rst                         |   23 +-
 doc/guides/prog_guide/poll_mode_drv.rst            |    5 -
 doc/guides/rel_notes/deprecation.rst               |   19 -
 doc/guides/rel_notes/release_18_08.rst             |   22 +
 doc/guides/sample_app_ug/flow_filtering.rst        |    2 -
 doc/guides/sample_app_ug/kernel_nic_interface.rst  |  353 +-----
 doc/guides/sample_app_ug/l2_forward_job_stats.rst  |   19 -
 .../sample_app_ug/l2_forward_real_virtual.rst      |   19 -
 doc/guides/sample_app_ug/link_status_intr.rst      |    5 +-
 doc/guides/sample_app_ug/vmdq_dcb_forwarding.rst   |    4 -
 drivers/net/af_packet/rte_eth_af_packet.c          |    1 +
 drivers/net/ark/Makefile                           |   32 +-
 drivers/net/ark/ark_ddm.c                          |   33 +-
 drivers/net/ark/ark_ddm.h                          |   33 +-
 drivers/net/ark/ark_ethdev.c                       |   33 +-
 drivers/net/ark/ark_ethdev_rx.c                    |   33 +-
 drivers/net/ark/ark_ethdev_rx.h                    |   33 +-
 drivers/net/ark/ark_ethdev_tx.c                    |   33 +-
 drivers/net/ark/ark_ethdev_tx.h                    |   33 +-
 drivers/net/ark/ark_ext.h                          |   33 +-
 drivers/net/ark/ark_global.h                       |   33 +-
 drivers/net/ark/ark_logs.h                         |   33 +-
 drivers/net/ark/ark_mpu.c                          |   33 +-
 drivers/net/ark/ark_mpu.h                          |   33 +-
 drivers/net/ark/ark_pktchkr.c                      |   33 +-
 drivers/net/ark/ark_pktchkr.h                      |   33 +-
 drivers/net/ark/ark_pktdir.c                       |   33 +-
 drivers/net/ark/ark_pktdir.h                       |   33 +-
 drivers/net/ark/ark_pktgen.c                       |   33 +-
 drivers/net/ark/ark_pktgen.h                       |   33 +-
 drivers/net/ark/ark_rqp.c                          |   33 +-
 drivers/net/ark/ark_rqp.h                          |   33 +-
 drivers/net/ark/ark_udm.c                          |   33 +-
 drivers/net/ark/ark_udm.h                          |   33 +-
 drivers/net/avp/avp_ethdev.c                       |    1 +
 drivers/net/axgbe/axgbe_ethdev.c                   |    6 +-
 drivers/net/axgbe/axgbe_rxtx.c                     |   10 +-
 drivers/net/bnxt/Makefile                          |    2 +
 drivers/net/bnxt/bnxt.h                            |   32 +
 drivers/net/bnxt/bnxt_cpr.h                        |   12 +
 drivers/net/bnxt/bnxt_ethdev.c                     |  121 +-
 drivers/net/bnxt/bnxt_filter.c                     | 1090 +-----------------
 drivers/net/bnxt/bnxt_filter.h                     |    1 -
 drivers/net/bnxt/bnxt_flow.c                       | 1171 ++++++++++++++++++++
 drivers/net/bnxt/bnxt_hwrm.c                       |  224 +++-
 drivers/net/bnxt/bnxt_hwrm.h                       |    9 +-
 drivers/net/bnxt/bnxt_ring.c                       |  115 ++
 drivers/net/bnxt/bnxt_ring.h                       |    1 +
 drivers/net/bnxt/bnxt_rxq.c                        |   58 +-
 drivers/net/bnxt/bnxt_rxq.h                        |    4 +
 drivers/net/bnxt/bnxt_rxr.c                        |   26 +-
 drivers/net/bnxt/bnxt_rxr.h                        |    2 +
 drivers/net/bnxt/bnxt_txq.h                        |    1 +
 drivers/net/bnxt/bnxt_txr.c                        |  156 ++-
 drivers/net/bnxt/bnxt_txr.h                        |   10 +
 drivers/net/bnxt/bnxt_util.c                       |   18 +
 drivers/net/bnxt/bnxt_util.h                       |   11 +
 drivers/net/bnxt/bnxt_vnic.c                       |    5 +-
 drivers/net/bnxt/bnxt_vnic.h                       |    6 +-
 drivers/net/bnxt/hsi_struct_def_dpdk.h             |  113 +-
 drivers/net/bnxt/meson.build                       |    2 +
 drivers/net/bonding/rte_eth_bond_api.c             |   12 +-
 drivers/net/bonding/rte_eth_bond_pmd.c             |  132 ++-
 drivers/net/bonding/rte_eth_bond_private.h         |    8 +
 drivers/net/cxgbe/Makefile                         |    1 +
 drivers/net/cxgbe/base/adapter.h                   |   43 +
 drivers/net/cxgbe/base/common.h                    |   20 +
 drivers/net/cxgbe/base/t4_hw.c                     |   47 +
 drivers/net/cxgbe/base/t4_msg.h                    |  188 ++++
 drivers/net/cxgbe/base/t4_regs.h                   |   15 +
 drivers/net/cxgbe/base/t4_tcb.h                    |   26 +
 drivers/net/cxgbe/base/t4fw_interface.h            |   45 +
 drivers/net/cxgbe/base/t4vf_hw.c                   |    6 +
 drivers/net/cxgbe/clip_tbl.c                       |  195 ++++
 drivers/net/cxgbe/clip_tbl.h                       |   31 +
 drivers/net/cxgbe/cxgbe.h                          |   21 +-
 drivers/net/cxgbe/cxgbe_compat.h                   |   21 +-
 drivers/net/cxgbe/cxgbe_ethdev.c                   |   86 +-
 drivers/net/cxgbe/cxgbe_filter.c                   |  697 +++++++++++-
 drivers/net/cxgbe/cxgbe_filter.h                   |   13 +-
 drivers/net/cxgbe/cxgbe_flow.c                     |  151 ++-
 drivers/net/cxgbe/cxgbe_main.c                     |  270 ++++-
 drivers/net/cxgbe/cxgbe_ofld.h                     |   66 +-
 drivers/net/cxgbe/cxgbe_pfvf.h                     |    2 +
 drivers/net/cxgbe/cxgbevf_ethdev.c                 |    3 +
 drivers/net/cxgbe/cxgbevf_main.c                   |   20 +-
 drivers/net/cxgbe/meson.build                      |    1 +
 drivers/net/cxgbe/sge.c                            |   10 +-
 drivers/net/e1000/em_rxtx.c                        |   20 +-
 drivers/net/e1000/igb_ethdev.c                     |    7 +-
 drivers/net/e1000/igb_rxtx.c                       |   27 +-
 drivers/net/ena/ena_ethdev.c                       |    2 +-
 drivers/net/enic/base/cq_desc.h                    |    1 +
 drivers/net/enic/base/vnic_dev.c                   |   16 +
 drivers/net/enic/base/vnic_dev.h                   |    4 +
 drivers/net/enic/base/vnic_devcmd.h                |   23 +-
 drivers/net/enic/base/vnic_enet.h                  |    5 +-
 drivers/net/enic/base/vnic_nic.h                   |    4 +-
 drivers/net/enic/base/vnic_rq.h                    |    2 +
 drivers/net/enic/base/vnic_wq.c                    |    9 +-
 drivers/net/enic/base/vnic_wq.h                    |   12 +-
 drivers/net/enic/enic.h                            |   12 +
 drivers/net/enic/enic_compat.h                     |    5 +
 drivers/net/enic/enic_ethdev.c                     |  168 ++-
 drivers/net/enic/enic_main.c                       |  125 ++-
 drivers/net/enic/enic_res.c                        |   13 +-
 drivers/net/enic/enic_res.h                        |   16 +
 drivers/net/enic/enic_rxtx.c                       |  333 +++++-
 drivers/net/fm10k/fm10k.h                          |   10 +-
 drivers/net/fm10k/fm10k_ethdev.c                   |    8 +-
 drivers/net/fm10k/fm10k_rxtx.c                     |   78 ++
 drivers/net/i40e/i40e_ethdev.c                     |  236 ++--
 drivers/net/i40e/i40e_ethdev.h                     |   77 +-
 drivers/net/i40e/i40e_ethdev_vf.c                  |   48 +-
 drivers/net/i40e/i40e_fdir.c                       |    1 -
 drivers/net/i40e/i40e_flow.c                       |    1 -
 drivers/net/i40e/i40e_rxtx.c                       |   21 +-
 drivers/net/i40e/i40e_rxtx.h                       |    2 +
 drivers/net/i40e/rte_pmd_i40e.c                    |    3 -
 drivers/net/ixgbe/ixgbe_ethdev.c                   |   27 +-
 drivers/net/ixgbe/ixgbe_ethdev.h                   |    5 +
 drivers/net/ixgbe/ixgbe_fdir.c                     |   30 +-
 drivers/net/ixgbe/ixgbe_flow.c                     |   12 +-
 drivers/net/ixgbe/ixgbe_ipsec.c                    |    2 +-
 drivers/net/ixgbe/ixgbe_pf.c                       |    8 +-
 drivers/net/ixgbe/ixgbe_rxtx.c                     |   27 +-
 drivers/net/kni/rte_eth_kni.c                      |    1 +
 drivers/net/mlx4/mlx4_prm.h                        |    1 +
 drivers/net/mlx4/mlx4_rxq.c                        |   23 +-
 drivers/net/mlx4/mlx4_rxtx.c                       |  153 ++-
 drivers/net/mlx5/Makefile                          |    2 +-
 drivers/net/mlx5/mlx5.c                            |   11 +-
 drivers/net/mlx5/mlx5_defs.h                       |    7 +-
 drivers/net/mlx5/mlx5_ethdev.c                     |    4 +-
 drivers/net/mlx5/mlx5_flow.c                       |    6 +-
 drivers/net/mlx5/mlx5_mr.c                         |  119 +-
 drivers/net/mlx5/mlx5_mr.h                         |    5 +-
 drivers/net/mlx5/mlx5_prm.h                        |    9 +-
 drivers/net/mlx5/mlx5_rxq.c                        |   90 +-
 drivers/net/mlx5/mlx5_rxtx.c                       |   62 +-
 drivers/net/mlx5/mlx5_rxtx.h                       |    4 +-
 drivers/net/mlx5/mlx5_rxtx_vec.h                   |    4 +-
 drivers/net/mlx5/mlx5_rxtx_vec_neon.h              |    2 +-
 drivers/net/mlx5/mlx5_rxtx_vec_sse.h               |    2 +-
 drivers/net/mlx5/mlx5_trigger.c                    |    2 -
 drivers/net/mlx5/mlx5_txq.c                        |   31 +-
 drivers/net/mvpp2/mrvl_ethdev.c                    |    8 +-
 drivers/net/nfp/nfp_net.c                          |   17 +-
 drivers/net/nfp/nfpcore/nfp_cpp.h                  |    6 +-
 drivers/net/nfp/nfpcore/nfp_cpp_pcie_ops.c         |  184 +--
 drivers/net/nfp/nfpcore/nfp_cppcore.c              |    9 +-
 drivers/net/null/rte_eth_null.c                    |    1 +
 drivers/net/octeontx/octeontx_ethdev.c             |    5 +-
 drivers/net/pcap/rte_eth_pcap.c                    |  151 ++-
 drivers/net/qede/qede_ethdev.c                     |   80 +-
 drivers/net/qede/qede_main.c                       |    2 +-
 drivers/net/qede/qede_rxtx.c                       |    2 +-
 drivers/net/qede/qede_rxtx.h                       |    1 -
 drivers/net/ring/rte_eth_ring.c                    |    1 +
 drivers/net/sfc/sfc_dp_tx.h                        |    2 -
 drivers/net/sfc/sfc_ef10_essb_rx.c                 |   70 +-
 drivers/net/sfc/sfc_ef10_rx_ev.h                   |    6 +-
 drivers/net/sfc/sfc_ethdev.c                       |    5 +-
 drivers/net/sfc/sfc_flow.c                         |    3 +-
 drivers/net/sfc/sfc_rx.c                           |    6 +-
 drivers/net/sfc/sfc_tx.c                           |   25 +-
 drivers/net/sfc/sfc_tx.h                           |    1 -
 drivers/net/softnic/rte_eth_softnic.c              |    1 +
 drivers/net/szedata2/rte_eth_szedata2.c            |    3 +-
 drivers/net/tap/Makefile                           |    2 +-
 drivers/net/tap/rte_eth_tap.c                      |  329 ++++--
 drivers/net/tap/rte_eth_tap.h                      |    3 +
 drivers/net/thunderx/base/nicvf_hw.c               |   12 +
 drivers/net/thunderx/base/nicvf_hw.h               |    1 +
 drivers/net/thunderx/nicvf_ethdev.c                |   86 +-
 drivers/net/thunderx/nicvf_ethdev.h                |    1 +
 drivers/net/thunderx/nicvf_struct.h                |    1 +
 drivers/net/vhost/rte_eth_vhost.c                  |    3 +-
 drivers/net/virtio/virtio_ethdev.c                 |   70 +-
 drivers/net/virtio/virtio_ethdev.h                 |   10 +-
 drivers/net/virtio/virtio_pci.h                    |   12 +-
 drivers/net/virtio/virtio_rxtx.c                   |  689 ++++++++++--
 drivers/net/virtio/virtio_rxtx_simple.c            |   67 --
 drivers/net/virtio/virtio_rxtx_simple.h            |   49 -
 drivers/net/virtio/virtio_user/virtio_user_dev.c   |   30 +-
 drivers/net/virtio/virtio_user/virtio_user_dev.h   |    4 +-
 drivers/net/virtio/virtio_user_ethdev.c            |   48 +-
 drivers/net/virtio/virtqueue.c                     |    8 +
 drivers/net/virtio/virtqueue.h                     |    2 +
 drivers/net/vmxnet3/vmxnet3_ethdev.c               |    4 +-
 examples/bbdev_app/main.c                          |    6 +-
 examples/bond/main.c                               |   15 +-
 examples/distributor/main.c                        |   13 +-
 examples/ethtool/ethtool-app/main.c                |    2 -
 examples/eventdev_pipeline/main.c                  |   13 +-
 examples/exception_path/main.c                     |    2 -
 examples/flow_classify/flow_classify.c             |    2 -
 examples/flow_filtering/main.c                     |    1 -
 examples/ip_fragmentation/main.c                   |    2 -
 examples/ip_pipeline/link.c                        |   19 +-
 examples/ip_reassembly/main.c                      |   14 +-
 examples/ipsec-secgw/ipsec-secgw.c                 |   14 +-
 examples/ipv4_multicast/main.c                     |    2 -
 examples/kni/main.c                                |    2 -
 examples/l2fwd-crypto/main.c                       |    2 -
 examples/l2fwd-jobstats/main.c                     |    2 -
 examples/l2fwd-keepalive/main.c                    |    2 -
 examples/l2fwd/main.c                              |    2 -
 examples/l3fwd-acl/main.c                          |   14 +-
 examples/l3fwd-power/main.c                        |   14 +-
 examples/l3fwd-vf/main.c                           |   14 +-
 examples/l3fwd/main.c                              |   14 +-
 examples/link_status_interrupt/main.c              |    2 -
 examples/load_balancer/init.c                      |   14 +-
 examples/multi_process/l2fwd_fork/main.c           |    2 -
 examples/multi_process/symmetric_mp/main.c         |   14 +-
 examples/netmap_compat/bridge/bridge.c             |    1 -
 examples/netmap_compat/lib/compat_netmap.c         |    1 -
 examples/packet_ordering/main.c                    |    7 +-
 examples/performance-thread/l3fwd-thread/main.c    |   14 +-
 examples/ptpclient/ptpclient.c                     |    3 -
 examples/qos_meter/main.c                          |   25 +-
 examples/qos_sched/init.c                          |    2 -
 examples/quota_watermark/qw/init.c                 |    2 -
 examples/rxtx_callbacks/main.c                     |    2 -
 examples/server_node_efd/server/init.c             |    2 -
 examples/skeleton/basicfwd.c                       |    2 -
 examples/tep_termination/vxlan_setup.c             |    2 -
 examples/vhost/main.c                              |    2 -
 examples/vm_power_manager/main.c                   |    2 -
 examples/vmdq/main.c                               |    2 -
 examples/vmdq_dcb/main.c                           |   15 +-
 lib/librte_eal/common/include/rte_dev.h            |    3 +-
 lib/librte_ethdev/rte_ethdev.c                     |  543 ++++-----
 lib/librte_ethdev/rte_ethdev.h                     |  113 +-
 lib/librte_ethdev/rte_ethdev_driver.h              |   26 +
 lib/librte_ethdev/rte_ethdev_pci.h                 |    4 +-
 lib/librte_ethdev/rte_ethdev_version.map           |    7 +
 lib/librte_ethdev/rte_flow.c                       |  109 +-
 lib/librte_ethdev/rte_flow_driver.h                |   61 +
 lib/librte_vhost/socket.c                          |    6 +
 lib/librte_vhost/vhost.h                           |   11 +-
 lib/librte_vhost/vhost_user.c                      |    2 +
 mk/rte.app.mk                                      |    4 +-
 test/test-pipeline/init.c                          |    6 +-
 test/test/test_kni.c                               |    6 +-
 test/test/test_link_bonding.c                      |   32 +-
 test/test/test_link_bonding_mode4.c                |    6 +-
 test/test/test_link_bonding_rssconf.c              |   12 +-
 test/test/test_pmd_perf.c                          |   29 +-
 test/test/virtual_pmd.c                            |    1 +
 266 files changed, 7604 insertions(+), 4383 deletions(-)
 create mode 100644 drivers/net/bnxt/bnxt_flow.c
 create mode 100644 drivers/net/bnxt/bnxt_util.c
 create mode 100644 drivers/net/bnxt/bnxt_util.h
 create mode 100644 drivers/net/cxgbe/base/t4_tcb.h
 create mode 100644 drivers/net/cxgbe/clip_tbl.c
 create mode 100644 drivers/net/cxgbe/clip_tbl.h


More information about the dev mailing list