while((skb = skb_dequeue(&sk->sk_receive_queue)) != NULL) {
while (qlen-- && (skb = skb_dequeue(&sk->sk_receive_queue))) {
static void dnrmg_receive_user_sk(struct sock *sk, int len){	struct sk_buff *skb;	while((skb = skb_dequeue(&sk->sk_receive_queue)) != NULL) {		dnrmg_receive_user_skb(skb);		kfree_skb(skb);	}}