Lines Matching refs:pt_prev

2467 		       struct packet_type *pt_prev,  in deliver_skb()  argument
2473 return pt_prev->func(skb, skb->dev, pt_prev, orig_dev); in deliver_skb()
2482 struct packet_type *ptype, *pt_prev = *pt; in deliver_ptype_list_skb() local
2487 if (unlikely(pt_prev)) in deliver_ptype_list_skb()
2488 deliver_skb(skb, pt_prev, orig_dev); in deliver_ptype_list_skb()
2489 pt_prev = ptype; in deliver_ptype_list_skb()
2491 *pt = pt_prev; in deliver_ptype_list_skb()
2531 struct packet_type *ptype, *pt_prev = NULL; in dev_queue_xmit_nit() local
2548 if (unlikely(pt_prev)) { in dev_queue_xmit_nit()
2549 deliver_skb(skb2, pt_prev, skb->dev); in dev_queue_xmit_nit()
2550 pt_prev = ptype; in dev_queue_xmit_nit()
2577 pt_prev = ptype; in dev_queue_xmit_nit()
2585 if (pt_prev) { in dev_queue_xmit_nit()
2587 pt_prev->func(skb2, skb->dev, pt_prev, skb->dev); in dev_queue_xmit_nit()
4418 sch_handle_ingress(struct sk_buff *skb, struct packet_type **pt_prev, int *ret, in sch_handle_ingress() argument
4430 if (unlikely(*pt_prev)) { in sch_handle_ingress()
4431 *ret = deliver_skb(skb, *pt_prev, orig_dev); in sch_handle_ingress()
4432 *pt_prev = NULL; in sch_handle_ingress()
4533 sch_handle_ingress(struct sk_buff *skb, struct packet_type **pt_prev, int *ret, in sch_handle_ingress() argument
5888 static inline int nf_ingress(struct sk_buff *skb, struct packet_type **pt_prev, in nf_ingress() argument
5894 if (unlikely(*pt_prev)) { in nf_ingress()
5895 *ret = deliver_skb(skb, *pt_prev, orig_dev); in nf_ingress()
5896 *pt_prev = NULL; in nf_ingress()
5911 struct packet_type *ptype, *pt_prev; in __netif_receive_skb_core() local
5936 pt_prev = NULL; in __netif_receive_skb_core()
5971 if (unlikely(pt_prev)) in __netif_receive_skb_core()
5972 ret = deliver_skb(skb, pt_prev, orig_dev); in __netif_receive_skb_core()
5973 pt_prev = ptype; in __netif_receive_skb_core()
5977 if (unlikely(pt_prev)) in __netif_receive_skb_core()
5978 ret = deliver_skb(skb, pt_prev, orig_dev); in __netif_receive_skb_core()
5979 pt_prev = ptype; in __netif_receive_skb_core()
5988 skb = sch_handle_ingress(skb, &pt_prev, &ret, orig_dev, in __netif_receive_skb_core()
5996 if (nf_ingress(skb, &pt_prev, &ret, orig_dev) < 0) in __netif_receive_skb_core()
6008 if (unlikely(pt_prev)) { in __netif_receive_skb_core()
6009 ret = deliver_skb(skb, pt_prev, orig_dev); in __netif_receive_skb_core()
6010 pt_prev = NULL; in __netif_receive_skb_core()
6020 if (unlikely(pt_prev)) { in __netif_receive_skb_core()
6021 ret = deliver_skb(skb, pt_prev, orig_dev); in __netif_receive_skb_core()
6022 pt_prev = NULL; in __netif_receive_skb_core()
6081 deliver_ptype_list_skb(skb, &pt_prev, orig_dev, type, in __netif_receive_skb_core()
6090 deliver_ptype_list_skb(skb, &pt_prev, orig_dev, type, in __netif_receive_skb_core()
6094 deliver_ptype_list_skb(skb, &pt_prev, orig_dev, type, in __netif_receive_skb_core()
6098 deliver_ptype_list_skb(skb, &pt_prev, orig_dev, type, in __netif_receive_skb_core()
6102 if (pt_prev) { in __netif_receive_skb_core()
6103 *ppt_prev = pt_prev; in __netif_receive_skb_core()
6132 struct packet_type *pt_prev = NULL; in __netif_receive_skb_one_core() local
6135 ret = __netif_receive_skb_core(&skb, pfmemalloc, &pt_prev); in __netif_receive_skb_one_core()
6136 if (pt_prev) in __netif_receive_skb_one_core()
6137 ret = INDIRECT_CALL_INET(pt_prev->func, ipv6_rcv, ip_rcv, skb, in __netif_receive_skb_one_core()
6138 skb->dev, pt_prev, orig_dev); in __netif_receive_skb_one_core()
6170 struct packet_type *pt_prev, in __netif_receive_skb_list_ptype() argument
6175 if (!pt_prev) in __netif_receive_skb_list_ptype()
6179 if (pt_prev->list_func != NULL) in __netif_receive_skb_list_ptype()
6180 INDIRECT_CALL_INET(pt_prev->list_func, ipv6_list_rcv, in __netif_receive_skb_list_ptype()
6181 ip_list_rcv, head, pt_prev, orig_dev); in __netif_receive_skb_list_ptype()
6185 pt_prev->func(skb, skb->dev, pt_prev, orig_dev); in __netif_receive_skb_list_ptype()
6209 struct packet_type *pt_prev = NULL; in __netif_receive_skb_list_core() local
6212 __netif_receive_skb_core(&skb, pfmemalloc, &pt_prev); in __netif_receive_skb_list_core()
6213 if (!pt_prev) in __netif_receive_skb_list_core()
6215 if (pt_curr != pt_prev || od_curr != orig_dev) { in __netif_receive_skb_list_core()
6220 pt_curr = pt_prev; in __netif_receive_skb_list_core()