mbox series

[GIT] Networking

Message ID 20181111.142649.1250091930241970662.davem@davemloft.net
State Accepted, archived
Delegated to: David Miller
Headers show
Series [GIT] Networking | expand

Pull-request

git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git

Message

David Miller Nov. 11, 2018, 10:26 p.m. UTC
One last pull request before heading to Vancouver for LPC, here we have:

1) Don't forget to free VSI contexts during ice driver unload, from
   Victor Raj.

2) Don't forget napi delete calls during device remove in ice driver,
   from Dave Ertman.

3) Don't request VLAN tag insertion of ibmvnic device when SKB doesn't
   have VLAN tags at all.

4) IPV4 frag handling code has to accomodate the situation where two
   threads try to insert the same fragment into the hash table at the
   same time.  From Eric Dumazet.

5) Relatedly, don't flow separate on protocol ports for fragmented
   frames, also from Eric Dumazet.

6) Memory leaks in qed driver, from Denis Bolotin.

7) Correct valid MTU range in smsc95xx driver, from Stefan Wahren.

8) Validate cls_flower nested policies properly, from Jakub Kicinski.

9) Clearing of stats counters in mc88e6xxx driver doesn't retain
   important bits in the G1_STATS_OP register causing the chip to
   hang.  Fix from Andrew Lunn.

Please pull, thanks a lot!

The following changes since commit 8053e5b93eca9b011f7b79bb019bf1eeaaf96c4b:

  Merge tag 'trace-v4.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace (2018-11-06 08:12:10 -0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 

for you to fetch changes up to 7236ead1b14923f3ba35cd29cce13246be83f451:

  act_mirred: clear skb->tstamp on redirect (2018-11-11 10:21:31 -0800)

----------------------------------------------------------------
Akeem G Abodunrin (1):
      ice: Fix dead device link issue with flow control

Alexandre Belloni (1):
      net: mvneta: correct typo

Andrew Lunn (1):
      net: dsa: mv88e6xxx: Fix clearing of stats counters

Anirudh Venkataramanan (4):
      ice: Set carrier state and start/stop queues in rebuild
      ice: Check for reset in progress during remove
      ice: Remove duplicate addition of VLANs in replay path
      ice: Fix typo in error message

Brett Creeley (2):
      ice: Fix tx_timeout in PF driver
      ice: Fix the bytecount sent to netdev_tx_sent_queue

Chinh T Cao (1):
      ice: Change req_speeds to be u16

Dave Ertman (1):
      ice: Fix napi delete calls for remove

David S. Miller (4):
      Merge branch '100GbE' of git://git.kernel.org/.../jkirsher/net-queue
      Merge branch 'FDDI-defza-Fix-a-bunch-of-small-issues'
      Merge branch 'qed-Slowpath-Queue-bug-fixes'
      Merge branch 'aquantia-fixes'

Denis Bolotin (3):
      qed: Fix memory/entry leak in qed_init_sp_request()
      qed: Fix blocking/unlimited SPQ entries leak
      qed: Fix SPQ entries not returned to pool in error flows

Dmitry Bogdanov (3):
      net: aquantia: fix potential IOMMU fault after driver unbind
      net: aquantia: invalid checksumm offload implementation
      net: aquantia: allow rx checksum offload configuration

Eric Dumazet (2):
      inet: frags: better deal with smp races
      act_mirred: clear skb->tstamp on redirect

Huazhong Tan (1):
      net: hns3: bugfix for not checking return value

Igor Russkikh (2):
      net: aquantia: synchronized flow control between mac/phy
      net: aquantia: fixed enable unicast on 32 macvlan

Jacob Keller (2):
      i40e: restore NETIF_F_GSO_IPXIP[46] to netdev features
      i40e: enable NETIF_F_NTUPLE and NETIF_F_HW_TC at driver load

Jakub Kicinski (1):
      net: sched: cls_flower: validate nested enc_opts_policy to avoid warning

Jon Maloy (1):
      tipc: fix link re-establish failure

Maciej W. Rozycki (4):
      FDDI: defza: Fix SPDX annotation
      FDDI: defza: Add missing comment closing
      FDDI: defza: Move SMT Tx data buffer declaration next to its skb
      FDDI: defza: Make the driver version string constant

Md Fahad Iqbal Polash (1):
      ice: Fix flags for port VLAN

Michał Mirosław (2):
      ibmvnic: fix accelerated VLAN handling
      qlcnic: remove assumption that vlan_tci != 0

Miroslav Lichvar (1):
      igb: shorten maximum PHC timecounter update interval

Sagiv Ozeri (1):
      qed: Fix potential memory corruption

Stefan Wahren (1):
      net: smsc95xx: Fix MTU range

Subash Abhinov Kasiviswanathan (1):
      net: qualcomm: rmnet: Fix incorrect assignment of real_dev

Tao Ren (1):
      net: phy: Allow BCM54616S PHY to setup internal TX/RX clock delay

Thor Thayer (1):
      net: stmmac: Fix RX packet size > 8191

Victor Raj (1):
      ice: Free VSI contexts during for unload

배석진 (1):
      flow_dissector: do not dissect l4 ports for fragments

 drivers/net/dsa/mv88e6xxx/global1.c                                 |  2 ++
 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c                 |  8 ++++----
 drivers/net/ethernet/aquantia/atlantic/aq_hw.h                      |  6 ++++++
 drivers/net/ethernet/aquantia/atlantic/aq_main.c                    | 10 ++++++++--
 drivers/net/ethernet/aquantia/atlantic/aq_nic.c                     | 18 +++++++++++++++---
 drivers/net/ethernet/aquantia/atlantic/aq_nic.h                     |  2 +-
 drivers/net/ethernet/aquantia/atlantic/aq_ring.c                    | 35 +++++++++++++++++++++++------------
 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c           | 61 ++++++++++++++++++++++++++++++++++++++-----------------------
 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.c          |  8 ++++++++
 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.h          |  3 +++
 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_llh_internal.h | 18 ++++++++++++++++++
 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.c   | 21 +++++++++++++++++++++
 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c                     |  3 ++-
 drivers/net/ethernet/ibm/ibmvnic.c                                  |  2 +-
 drivers/net/ethernet/intel/i40e/i40e_main.c                         |  8 +++++---
 drivers/net/ethernet/intel/ice/ice.h                                |  4 +++-
 drivers/net/ethernet/intel/ice/ice_common.c                         |  3 +++
 drivers/net/ethernet/intel/ice/ice_ethtool.c                        |  7 ++++++-
 drivers/net/ethernet/intel/ice/ice_hw_autogen.h                     |  2 ++
 drivers/net/ethernet/intel/ice/ice_lib.c                            |  3 ++-
 drivers/net/ethernet/intel/ice/ice_main.c                           | 86 ++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------
 drivers/net/ethernet/intel/ice/ice_switch.c                         | 12 ++++++++++++
 drivers/net/ethernet/intel/ice/ice_switch.h                         |  2 ++
 drivers/net/ethernet/intel/ice/ice_txrx.c                           | 11 ++++++-----
 drivers/net/ethernet/intel/ice/ice_txrx.h                           | 17 +++++++++++++++--
 drivers/net/ethernet/intel/ice/ice_type.h                           |  2 +-
 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c                    |  4 +---
 drivers/net/ethernet/intel/igb/igb_ptp.c                            | 12 +++++++-----
 drivers/net/ethernet/marvell/mvneta.c                               |  4 ++--
 drivers/net/ethernet/qlogic/qed/qed_fcoe.c                          | 11 ++++++++---
 drivers/net/ethernet/qlogic/qed/qed_iscsi.c                         |  1 +
 drivers/net/ethernet/qlogic/qed/qed_l2.c                            | 12 ++++++++----
 drivers/net/ethernet/qlogic/qed/qed_rdma.c                          |  1 +
 drivers/net/ethernet/qlogic/qed/qed_roce.c                          |  1 +
 drivers/net/ethernet/qlogic/qed/qed_sp.h                            | 14 ++++++++++++++
 drivers/net/ethernet/qlogic/qed/qed_sp_commands.c                   | 22 ++++++++++++++++++++--
 drivers/net/ethernet/qlogic/qed/qed_spq.c                           | 69 +++++++++++++++++++++++++++++++++++----------------------------------
 drivers/net/ethernet/qlogic/qed/qed_sriov.c                         |  1 +
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c                      |  8 +++++---
 drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c                     |  6 +++---
 drivers/net/ethernet/stmicro/stmmac/common.h                        |  3 ++-
 drivers/net/ethernet/stmicro/stmmac/descs_com.h                     |  2 +-
 drivers/net/ethernet/stmicro/stmmac/enh_desc.c                      |  2 +-
 drivers/net/ethernet/stmicro/stmmac/ring_mode.c                     |  2 +-
 drivers/net/fddi/defza.c                                            |  7 ++++---
 drivers/net/fddi/defza.h                                            |  3 ++-
 drivers/net/phy/broadcom.c                                          | 18 ++++++++++++++++--
 drivers/net/usb/smsc95xx.c                                          |  2 ++
 net/core/flow_dissector.c                                           |  4 ++--
 net/ipv4/inet_fragment.c                                            | 29 +++++++++++++++--------------
 net/sched/act_mirred.c                                              |  3 ++-
 net/sched/cls_flower.c                                              | 14 +++++++++++++-
 net/sched/sch_netem.c                                               |  9 ---------
 net/tipc/link.c                                                     | 11 +++++++----
 54 files changed, 430 insertions(+), 199 deletions(-)

Comments

pr-tracker-bot@kernel.org Nov. 11, 2018, 11:15 p.m. UTC | #1
The pull request you sent on Sun, 11 Nov 2018 14:26:49 -0800 (PST):

> git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git master

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/7a3765ed66d187071bbf56a8212f5d2bc2d2e2cc

Thank you!