Lines Matching refs:pt_prev

2183 			      struct packet_type *pt_prev,  in deliver_skb()  argument
2189 return pt_prev->func(skb, skb->dev, pt_prev, orig_dev); in deliver_skb()
2198 struct packet_type *ptype, *pt_prev = *pt; in deliver_ptype_list_skb() local
2203 if (pt_prev) in deliver_ptype_list_skb()
2204 deliver_skb(skb, pt_prev, orig_dev); in deliver_ptype_list_skb()
2205 pt_prev = ptype; in deliver_ptype_list_skb()
2207 *pt = pt_prev; in deliver_ptype_list_skb()
2243 struct packet_type *pt_prev = NULL; in dev_queue_xmit_nit() local
2258 if (pt_prev) { in dev_queue_xmit_nit()
2259 deliver_skb(skb2, pt_prev, skb->dev); in dev_queue_xmit_nit()
2260 pt_prev = ptype; in dev_queue_xmit_nit()
2287 pt_prev = ptype; in dev_queue_xmit_nit()
2295 if (pt_prev) { in dev_queue_xmit_nit()
2297 pt_prev->func(skb2, skb->dev, pt_prev, skb->dev); in dev_queue_xmit_nit()
5105 sch_handle_ingress(struct sk_buff *skb, struct packet_type **pt_prev, int *ret, in sch_handle_ingress() argument
5120 if (*pt_prev) { in sch_handle_ingress()
5121 *ret = deliver_skb(skb, *pt_prev, orig_dev); in sch_handle_ingress()
5122 *pt_prev = NULL; in sch_handle_ingress()
5258 static inline int nf_ingress(struct sk_buff *skb, struct packet_type **pt_prev, in nf_ingress() argument
5264 if (*pt_prev) { in nf_ingress()
5265 *ret = deliver_skb(skb, *pt_prev, orig_dev); in nf_ingress()
5266 *pt_prev = NULL; in nf_ingress()
5280 struct packet_type *ptype, *pt_prev; in __netif_receive_skb_core() local
5299 pt_prev = NULL; in __netif_receive_skb_core()
5332 if (pt_prev) in __netif_receive_skb_core()
5333 ret = deliver_skb(skb, pt_prev, orig_dev); in __netif_receive_skb_core()
5334 pt_prev = ptype; in __netif_receive_skb_core()
5338 if (pt_prev) in __netif_receive_skb_core()
5339 ret = deliver_skb(skb, pt_prev, orig_dev); in __netif_receive_skb_core()
5340 pt_prev = ptype; in __netif_receive_skb_core()
5349 skb = sch_handle_ingress(skb, &pt_prev, &ret, orig_dev, in __netif_receive_skb_core()
5357 if (nf_ingress(skb, &pt_prev, &ret, orig_dev) < 0) in __netif_receive_skb_core()
5367 if (pt_prev) { in __netif_receive_skb_core()
5368 ret = deliver_skb(skb, pt_prev, orig_dev); in __netif_receive_skb_core()
5369 pt_prev = NULL; in __netif_receive_skb_core()
5379 if (pt_prev) { in __netif_receive_skb_core()
5380 ret = deliver_skb(skb, pt_prev, orig_dev); in __netif_receive_skb_core()
5381 pt_prev = NULL; in __netif_receive_skb_core()
5440 deliver_ptype_list_skb(skb, &pt_prev, orig_dev, type, in __netif_receive_skb_core()
5445 deliver_ptype_list_skb(skb, &pt_prev, orig_dev, type, in __netif_receive_skb_core()
5449 deliver_ptype_list_skb(skb, &pt_prev, orig_dev, type, in __netif_receive_skb_core()
5453 if (pt_prev) { in __netif_receive_skb_core()
5456 *ppt_prev = pt_prev; in __netif_receive_skb_core()
5484 struct packet_type *pt_prev = NULL; in __netif_receive_skb_one_core() local
5487 ret = __netif_receive_skb_core(&skb, pfmemalloc, &pt_prev); in __netif_receive_skb_one_core()
5488 if (pt_prev) in __netif_receive_skb_one_core()
5489 ret = INDIRECT_CALL_INET(pt_prev->func, ipv6_rcv, ip_rcv, skb, in __netif_receive_skb_one_core()
5490 skb->dev, pt_prev, orig_dev); in __netif_receive_skb_one_core()
5522 struct packet_type *pt_prev, in __netif_receive_skb_list_ptype() argument
5527 if (!pt_prev) in __netif_receive_skb_list_ptype()
5531 if (pt_prev->list_func != NULL) in __netif_receive_skb_list_ptype()
5532 INDIRECT_CALL_INET(pt_prev->list_func, ipv6_list_rcv, in __netif_receive_skb_list_ptype()
5533 ip_list_rcv, head, pt_prev, orig_dev); in __netif_receive_skb_list_ptype()
5537 pt_prev->func(skb, skb->dev, pt_prev, orig_dev); in __netif_receive_skb_list_ptype()
5562 struct packet_type *pt_prev = NULL; in __netif_receive_skb_list_core() local
5565 __netif_receive_skb_core(&skb, pfmemalloc, &pt_prev); in __netif_receive_skb_list_core()
5566 if (!pt_prev) in __netif_receive_skb_list_core()
5568 if (pt_curr != pt_prev || od_curr != orig_dev) { in __netif_receive_skb_list_core()
5573 pt_curr = pt_prev; in __netif_receive_skb_list_core()