Subject: Re: [GIT] Networking

From: Ed Tomlinson <[email-masked]>
Date: Sun, 17 Jul 2011 10:36:17 -0400

On Saturday 16 July 2011 13:43:25 David Miller wrote:
> 
> A small batch of fixes:
> 
> 1) Fix two regressions in checksum offload handling.
>    a) Do not set SCTP packets to CHECKSUM_UNNECESSARY, we don't
>       have software fallbacks in the TX path for SCTP checksumming
>       and therefore won't be able to handle a divert of a packet
>       from a device that can do SCTP checksums to one that cannot.
>    b) We propagate certain hardware offloads transparently through
>       "software" devices (like vlan and bonding) but we cannot do
>       that when we lack software fallbacks in the TX path and this
>       is relevant for SCTP and FCoE checksumming.  Get rid of the
>       NETIF_F_ALL_TX_OFFLOADS macro since it's misuse is what
>       introduced this regression.
> 
> 2) L2CAP bluetooth connection procedure regression fix from
>    Gustavo F. Padovan.
> 
> 3) L2CAP incomming connections can crash with defer_setup enabled
>    because ->parent isn't setup yet, handle that properly.  Also
>    from Gustavo.
> 
> 4) gianfar driver need to be more selective of when the RX parser
>    of the chip is enabled, from Sebastian Poehn.
> 
> 5) r6040 NAPI logic has a bug that can disabled interrupts forever,
>    fix from Michael Thalmeier.
> 
> Please pull, thanks a lot!
> 
> The following changes since commit 1765a367a3b5d5e9692949b0c5ec933eff2c0701:
> 
>   Merge branch 'gpio/merge' of git://git.secretlab.ca/git/linux-2.6 (2011-07-15 18:03:30 -0700)
> 
> are available in the git repository at:
> 
>   master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6.git master
> 
> Gustavo F. Padovan (1):
>       Bluetooth: Fix regression in L2CAP connection procedure
> 
> Ilia Kolomisnky (1):
>       Bluetooth: Fix crash with incoming L2CAP connections
> 
> Michael Thalmeier (1):
>       r6040: only disable RX interrupt if napi_schedule_prep is successful
> 
> Michał Mirosław (2):
>       net: sctp: fix checksum marking for outgoing packets
>       net: remove NETIF_F_ALL_TX_OFFLOADS
> 
> Sebastian Pöhn (1):
>       gianfar: rx parser
> 
>  drivers/net/bonding/bond_main.c |    6 +++---
>  drivers/net/gianfar.c           |   24 +++++++++++++++++++-----
>  drivers/net/gianfar.h           |    3 ++-
>  drivers/net/r6040.c             |    8 +++++---
>  include/linux/netdevice.h       |    6 ------
>  net/8021q/vlan_dev.c            |    6 +++++-
>  net/bluetooth/l2cap_core.c      |    9 +++++----
>  net/sctp/output.c               |   19 ++++++++-----------
>  8 files changed, 47 insertions(+), 34 deletions(-)

This just to confirm that Gustavo's fixes correct the problems reported in thread: "[BUG] Bluetooth broken post rc7"

Ed