[I/OAT]: Make sk_eat_skb I/OAT aware.

Add an extra argument to sk_eat_skb, and make it move early copied
packets to the async_wait_queue instead of freeing them.

Signed-off-by: Chris Leech <[email protected]>
Signed-off-by: David S. Miller <[email protected]>
This commit is contained in:
Chris Leech 2006-05-23 18:01:28 -07:00 • committed by David S. Miller
commit 624d116473
4 changed files with 19 additions and 8 deletions

View file

@ -789,7 +789,7 @@ static int llc_ui_recvmsg(struct kiocb *iocb, struct socket *sock,
continue;
if (!(flags & MSG_PEEK)) {
sk_eat_skb(sk, skb);
sk_eat_skb(sk, skb, 0);
*seq = 0;
}
} while (len > 0);