1. 25 Sep, 2015 35 commits
  2. 24 Sep, 2015 5 commits
    • David S. Miller's avatar
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue · aee2f545
      David S. Miller authored
      Jeff Kirsher says:
      
      ====================
      Intel Wired LAN Driver Updates 2015-09-23
      
      This series contains updates to ixgbe only.
      
      Mark provides all the changes in this series, first clears the destination
      location for I2C data initially so that the received data will not be
      corrupted by previous attempts.  Then reduced the pauses/delays in the
      PHY detection when no SFP is present by reducing the number of retires,
      once an SFP is detected, the "normal" number of retries in PHY detection
      will be used.  Added support for X55EM_x SFP+ dual-speed, and fixed 1G and
      10G link stability for X550EM_x by configuring the CS4227 correctly by
      moving code to ixgbe_setup_mac_link_sfp_x550em().  Added functionality to
      reset CS4227, since on some platforms the CS4227 does not initialize
      properly.  Next reduces the SFP polling rate, due to when an SFP is not
      present, the I2C timeouts that result are very costly.  So prevent the
      SFP polling from being done more than once every two seconds.  Added
      support for I2C bus MUX.  Fixed the setting of RDRXCTL register which
      should fall through X540 and 82599, not 82598.  In addition, added small
      packet padding support in X550 by setting RDRXCTL.PSP when the driver is
      in SRIOV mode.  Fixed a known hardware issue where the PCI transactions
      pending bit sticks high when there are pending transactions, so
      workaround the issue by wait and then continue with our reset flow.
      Added a new device ID for X550EM device with SFPs.  Provided a fix with
      the DCA setup, which was suggested by Alex Duyck <aduyck@mirantis.com>,
      by making it so that we always set the relaxed ordering bits related to
      the DCA registers even if DCA is not enbaled.  Then moves the
      configuration out of the ixgbe_down() and into ixgbe_configure() before
      enabling the transmit and receive rings.  This ensures that DCA is
      configured correctly before starting the processing of packets.
      Fixed VM-to-VM loopback mode which requires that FCRTH be set, but
      the datasheets did not specify what the value should be.  It has now
      been determined that the correct value should be RXPBSIZE - (24*1024).
      ====================
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      aee2f545
    • Eric Dumazet's avatar
      tcp: factorize sk_txhash init · d8ed6250
      Eric Dumazet authored
      Neal suggested to move sk_txhash init into tcp_create_openreq_child(),
      called both from IPv4 and IPv6.
      
      This opportunity was missed in commit 58d607d3 ("tcp: provide
      skb->hash to synack packets")
      Signed-off-by: default avatarEric Dumazet <edumazet@google.com>
      Signed-off-by: default avatarNeal Cardwell <ncardwell@google.com>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      d8ed6250
    • Tobias Klauser's avatar
      net: axinet: Use of_property_read_u32 instead of open-coding it · 729bf329
      Tobias Klauser authored
      Use of_property_read_u32 instead of of_get_property with return value
      checks and endianness conversion.
      Signed-off-by: default avatarTobias Klauser <tklauser@distanz.ch>
      Reviewed-by: default avatarSören Brinkmann <soren.brinkmann@xilinx.com>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      729bf329
    • Tobias Klauser's avatar
      net: ll_temac: Use of_property_read_u32 instead of open-coding it · e734a42f
      Tobias Klauser authored
      Use of_property_read_u32 to read the "clock-frequency" property instead
      of using of_get_property with return value checks.
      Signed-off-by: default avatarTobias Klauser <tklauser@distanz.ch>
      Reviewed-by: default avatarSören Brinkmann <soren.brinkmann@xilinx.com>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      e734a42f
    • Jiri Benc's avatar
      ipv6: remove unused neigh parameter from ndisc functions · 38cf595b
      Jiri Benc authored
      Since commit 12fd84f4 ("ipv6: Remove unused neigh argument for
      icmp6_dst_alloc() and its callers."), the neigh parameter of ndisc_send_na
      and ndisc_send_ns is unused.
      
      CC: YOSHIFUJI Hideaki <yoshfuji@linux-ipv6.org>
      Signed-off-by: default avatarJiri Benc <jbenc@redhat.com>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      38cf595b