[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 <christopher.leech@intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
Chris Leech
2006-05-23 18:01:28 -07:00
committed by David S. Miller
parent 0e4b4992b8
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);