summaryrefslogtreecommitdiffstats
path: root/drivers/net/bnx2x/bnx2x_link.c
diff options
context:
space:
mode:
authornhorman2011-09-14 05:05:02 +0200
committerDavid S. Miller2011-09-15 20:49:44 +0200
commit31dda0ae933bb9fea9cfe000b698c41af0417cac (patch)
treecaa4e6bf6a2439bb45716e6b1f2e97b56e06fd00 /drivers/net/bnx2x/bnx2x_link.c
parentnet: copy userspace buffers on device forwarding (diff)
downloadkernel-qcow2-linux-31dda0ae933bb9fea9cfe000b698c41af0417cac.tar.gz
kernel-qcow2-linux-31dda0ae933bb9fea9cfe000b698c41af0417cac.tar.xz
kernel-qcow2-linux-31dda0ae933bb9fea9cfe000b698c41af0417cac.zip
net: don't clear IFF_XMIT_DST_RELEASE in ether_setup
d88733150 introduced the IFF_SKB_TX_SHARING flag, which I unilaterally set in ether_setup. In doing this I didn't realize that other flags (such as IFF_XMIT_DST_RELEASE) might be set prior to calling the ether_setup routine. This patch changes ether_setup to or in SKB_TX_SHARING so as not to inadvertently clear other existing flags. Thanks to Pekka Riikonen for pointing out my error Signed-off-by: Neil Horman <nhorman@tuxdriver.com> Reported-by: Pekka Riikonen <priikone@iki.fi> CC: "David S. Miller" <davem@davemloft.net> Acked-by: Eric Dumazet <eric.dumazet@gmail.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/bnx2x/bnx2x_link.c')
0 files changed, 0 insertions, 0 deletions