pep.c (32032df6c2f6c9c6b2ada2ce42322231824f70c2) | pep.c (fc6a110754476362f9f4fa3199a637f2331c5993) |
---|---|
1/* 2 * File: pep.c 3 * 4 * Phonet pipe protocol end point socket 5 * 6 * Copyright (C) 2008 Nokia Corporation. 7 * 8 * Author: Rémi Denis-Courmont <remi.denis-courmont@nokia.com> --- 340 unchanged lines hidden (view full) --- 349 if (skb_queue_len(&pn->ctrlreq_queue) >= PNPIPE_CTRLREQ_MAX) { 350 atomic_inc(&sk->sk_drops); 351 break; 352 } 353 __skb_pull(skb, 4); 354 queue = &pn->ctrlreq_queue; 355 goto queue; 356 | 1/* 2 * File: pep.c 3 * 4 * Phonet pipe protocol end point socket 5 * 6 * Copyright (C) 2008 Nokia Corporation. 7 * 8 * Author: Rémi Denis-Courmont <remi.denis-courmont@nokia.com> --- 340 unchanged lines hidden (view full) --- 349 if (skb_queue_len(&pn->ctrlreq_queue) >= PNPIPE_CTRLREQ_MAX) { 350 atomic_inc(&sk->sk_drops); 351 break; 352 } 353 __skb_pull(skb, 4); 354 queue = &pn->ctrlreq_queue; 355 goto queue; 356 |
357 case PNS_PIPE_ALIGNED_DATA: 358 __skb_pull(skb, 1); 359 /* fall through */ |
|
357 case PNS_PIPE_DATA: 358 __skb_pull(skb, 3); /* Pipe data header */ 359 if (!pn_flow_safe(pn->rx_fc)) { 360 err = sock_queue_rcv_skb(sk, skb); 361 if (!err) 362 return 0; 363 break; 364 } --- 714 unchanged lines hidden --- | 360 case PNS_PIPE_DATA: 361 __skb_pull(skb, 3); /* Pipe data header */ 362 if (!pn_flow_safe(pn->rx_fc)) { 363 err = sock_queue_rcv_skb(sk, skb); 364 if (!err) 365 return 0; 366 break; 367 } --- 714 unchanged lines hidden --- |