diff options
author | Eric Dumazet <edumazet@google.com> | 2014-10-30 18:32:34 +0100 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2014-10-31 00:58:30 +0100 |
commit | 39bb5e62867de82b269b07df900165029b928359 (patch) | |
tree | f0cbefb0eee4eda2697c4e2fd6e0ad3ee7331f43 /drivers/scsi/megaraid.h | |
parent | gre: Use inner mac length when computing tunnel length (diff) | |
download | linux-39bb5e62867de82b269b07df900165029b928359.tar.xz linux-39bb5e62867de82b269b07df900165029b928359.zip |
net: skb_fclone_busy() needs to detect orphaned skb
Some drivers are unable to perform TX completions in a bound time.
They instead call skb_orphan()
Problem is skb_fclone_busy() has to detect this case, otherwise
we block TCP retransmits and can freeze unlucky tcp sessions on
mostly idle hosts.
Signed-off-by: Eric Dumazet <edumazet@google.com>
Fixes: 1f3279ae0c13 ("tcp: avoid retransmits of TCP packets hanging in host queues")
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/scsi/megaraid.h')
0 files changed, 0 insertions, 0 deletions