Lines Matching refs:pt_prev

2331 			      struct packet_type *pt_prev,  in deliver_skb()  argument
2337 return pt_prev->func(skb, skb->dev, pt_prev, orig_dev); in deliver_skb()
2346 struct packet_type *ptype, *pt_prev = *pt; in deliver_ptype_list_skb() local
2351 if (pt_prev) in deliver_ptype_list_skb()
2352 deliver_skb(skb, pt_prev, orig_dev); in deliver_ptype_list_skb()
2353 pt_prev = ptype; in deliver_ptype_list_skb()
2355 *pt = pt_prev; in deliver_ptype_list_skb()
2391 struct packet_type *pt_prev = NULL; in dev_queue_xmit_nit() local
2406 if (pt_prev) { in dev_queue_xmit_nit()
2407 deliver_skb(skb2, pt_prev, skb->dev); in dev_queue_xmit_nit()
2408 pt_prev = ptype; in dev_queue_xmit_nit()
2435 pt_prev = ptype; in dev_queue_xmit_nit()
2443 if (pt_prev) { in dev_queue_xmit_nit()
2445 pt_prev->func(skb2, skb->dev, pt_prev, skb->dev); in dev_queue_xmit_nit()
5060 sch_handle_ingress(struct sk_buff *skb, struct packet_type **pt_prev, int *ret, in sch_handle_ingress() argument
5075 if (*pt_prev) { in sch_handle_ingress()
5076 *ret = deliver_skb(skb, *pt_prev, orig_dev); in sch_handle_ingress()
5077 *pt_prev = NULL; in sch_handle_ingress()
5210 static inline int nf_ingress(struct sk_buff *skb, struct packet_type **pt_prev, in nf_ingress() argument
5216 if (*pt_prev) { in nf_ingress()
5217 *ret = deliver_skb(skb, *pt_prev, orig_dev); in nf_ingress()
5218 *pt_prev = NULL; in nf_ingress()
5232 struct packet_type *ptype, *pt_prev; in __netif_receive_skb_core() local
5251 pt_prev = NULL; in __netif_receive_skb_core()
5285 if (pt_prev) in __netif_receive_skb_core()
5286 ret = deliver_skb(skb, pt_prev, orig_dev); in __netif_receive_skb_core()
5287 pt_prev = ptype; in __netif_receive_skb_core()
5291 if (pt_prev) in __netif_receive_skb_core()
5292 ret = deliver_skb(skb, pt_prev, orig_dev); in __netif_receive_skb_core()
5293 pt_prev = ptype; in __netif_receive_skb_core()
5301 skb = sch_handle_ingress(skb, &pt_prev, &ret, orig_dev, in __netif_receive_skb_core()
5308 if (nf_ingress(skb, &pt_prev, &ret, orig_dev) < 0) in __netif_receive_skb_core()
5318 if (pt_prev) { in __netif_receive_skb_core()
5319 ret = deliver_skb(skb, pt_prev, orig_dev); in __netif_receive_skb_core()
5320 pt_prev = NULL; in __netif_receive_skb_core()
5330 if (pt_prev) { in __netif_receive_skb_core()
5331 ret = deliver_skb(skb, pt_prev, orig_dev); in __netif_receive_skb_core()
5332 pt_prev = NULL; in __netif_receive_skb_core()
5391 deliver_ptype_list_skb(skb, &pt_prev, orig_dev, type, in __netif_receive_skb_core()
5396 deliver_ptype_list_skb(skb, &pt_prev, orig_dev, type, in __netif_receive_skb_core()
5400 deliver_ptype_list_skb(skb, &pt_prev, orig_dev, type, in __netif_receive_skb_core()
5404 if (pt_prev) { in __netif_receive_skb_core()
5407 *ppt_prev = pt_prev; in __netif_receive_skb_core()
5435 struct packet_type *pt_prev = NULL; in __netif_receive_skb_one_core() local
5438 ret = __netif_receive_skb_core(&skb, pfmemalloc, &pt_prev); in __netif_receive_skb_one_core()
5439 if (pt_prev) in __netif_receive_skb_one_core()
5440 ret = INDIRECT_CALL_INET(pt_prev->func, ipv6_rcv, ip_rcv, skb, in __netif_receive_skb_one_core()
5441 skb->dev, pt_prev, orig_dev); in __netif_receive_skb_one_core()
5473 struct packet_type *pt_prev, in __netif_receive_skb_list_ptype() argument
5478 if (!pt_prev) in __netif_receive_skb_list_ptype()
5482 if (pt_prev->list_func != NULL) in __netif_receive_skb_list_ptype()
5483 INDIRECT_CALL_INET(pt_prev->list_func, ipv6_list_rcv, in __netif_receive_skb_list_ptype()
5484 ip_list_rcv, head, pt_prev, orig_dev); in __netif_receive_skb_list_ptype()
5488 pt_prev->func(skb, skb->dev, pt_prev, orig_dev); in __netif_receive_skb_list_ptype()
5513 struct packet_type *pt_prev = NULL; in __netif_receive_skb_list_core() local
5516 __netif_receive_skb_core(&skb, pfmemalloc, &pt_prev); in __netif_receive_skb_list_core()
5517 if (!pt_prev) in __netif_receive_skb_list_core()
5519 if (pt_curr != pt_prev || od_curr != orig_dev) { in __netif_receive_skb_list_core()
5524 pt_curr = pt_prev; in __netif_receive_skb_list_core()