Lines Matching refs:pt_prev

2486 		       struct packet_type *pt_prev,  in deliver_skb()  argument
2492 return pt_prev->func(skb, skb->dev, pt_prev, orig_dev); in deliver_skb()
2501 struct packet_type *ptype, *pt_prev = *pt; in deliver_ptype_list_skb() local
2506 if (unlikely(pt_prev)) in deliver_ptype_list_skb()
2507 deliver_skb(skb, pt_prev, orig_dev); in deliver_ptype_list_skb()
2508 pt_prev = ptype; in deliver_ptype_list_skb()
2510 *pt = pt_prev; in deliver_ptype_list_skb()
2550 struct packet_type *ptype, *pt_prev = NULL; in dev_queue_xmit_nit() local
2567 if (unlikely(pt_prev)) { in dev_queue_xmit_nit()
2568 deliver_skb(skb2, pt_prev, skb->dev); in dev_queue_xmit_nit()
2569 pt_prev = ptype; in dev_queue_xmit_nit()
2596 pt_prev = ptype; in dev_queue_xmit_nit()
2604 if (pt_prev) { in dev_queue_xmit_nit()
2606 pt_prev->func(skb2, skb->dev, pt_prev, skb->dev); in dev_queue_xmit_nit()
4454 sch_handle_ingress(struct sk_buff *skb, struct packet_type **pt_prev, int *ret, in sch_handle_ingress() argument
4466 if (unlikely(*pt_prev)) { in sch_handle_ingress()
4467 *ret = deliver_skb(skb, *pt_prev, orig_dev); in sch_handle_ingress()
4468 *pt_prev = NULL; in sch_handle_ingress()
4569 sch_handle_ingress(struct sk_buff *skb, struct packet_type **pt_prev, int *ret, in sch_handle_ingress() argument
5932 static inline int nf_ingress(struct sk_buff *skb, struct packet_type **pt_prev, in nf_ingress() argument
5938 if (unlikely(*pt_prev)) { in nf_ingress()
5939 *ret = deliver_skb(skb, *pt_prev, orig_dev); in nf_ingress()
5940 *pt_prev = NULL; in nf_ingress()
5955 struct packet_type *ptype, *pt_prev; in __netif_receive_skb_core() local
5980 pt_prev = NULL; in __netif_receive_skb_core()
6015 if (unlikely(pt_prev)) in __netif_receive_skb_core()
6016 ret = deliver_skb(skb, pt_prev, orig_dev); in __netif_receive_skb_core()
6017 pt_prev = ptype; in __netif_receive_skb_core()
6021 if (unlikely(pt_prev)) in __netif_receive_skb_core()
6022 ret = deliver_skb(skb, pt_prev, orig_dev); in __netif_receive_skb_core()
6023 pt_prev = ptype; in __netif_receive_skb_core()
6032 skb = sch_handle_ingress(skb, &pt_prev, &ret, orig_dev, in __netif_receive_skb_core()
6040 if (nf_ingress(skb, &pt_prev, &ret, orig_dev) < 0) in __netif_receive_skb_core()
6052 if (unlikely(pt_prev)) { in __netif_receive_skb_core()
6053 ret = deliver_skb(skb, pt_prev, orig_dev); in __netif_receive_skb_core()
6054 pt_prev = NULL; in __netif_receive_skb_core()
6064 if (unlikely(pt_prev)) { in __netif_receive_skb_core()
6065 ret = deliver_skb(skb, pt_prev, orig_dev); in __netif_receive_skb_core()
6066 pt_prev = NULL; in __netif_receive_skb_core()
6125 deliver_ptype_list_skb(skb, &pt_prev, orig_dev, type, in __netif_receive_skb_core()
6134 deliver_ptype_list_skb(skb, &pt_prev, orig_dev, type, in __netif_receive_skb_core()
6138 deliver_ptype_list_skb(skb, &pt_prev, orig_dev, type, in __netif_receive_skb_core()
6142 deliver_ptype_list_skb(skb, &pt_prev, orig_dev, type, in __netif_receive_skb_core()
6146 if (pt_prev) { in __netif_receive_skb_core()
6147 *ppt_prev = pt_prev; in __netif_receive_skb_core()
6176 struct packet_type *pt_prev = NULL; in __netif_receive_skb_one_core() local
6179 ret = __netif_receive_skb_core(&skb, pfmemalloc, &pt_prev); in __netif_receive_skb_one_core()
6180 if (pt_prev) in __netif_receive_skb_one_core()
6181 ret = INDIRECT_CALL_INET(pt_prev->func, ipv6_rcv, ip_rcv, skb, in __netif_receive_skb_one_core()
6182 skb->dev, pt_prev, orig_dev); in __netif_receive_skb_one_core()
6214 struct packet_type *pt_prev, in __netif_receive_skb_list_ptype() argument
6219 if (!pt_prev) in __netif_receive_skb_list_ptype()
6223 if (pt_prev->list_func != NULL) in __netif_receive_skb_list_ptype()
6224 INDIRECT_CALL_INET(pt_prev->list_func, ipv6_list_rcv, in __netif_receive_skb_list_ptype()
6225 ip_list_rcv, head, pt_prev, orig_dev); in __netif_receive_skb_list_ptype()
6229 pt_prev->func(skb, skb->dev, pt_prev, orig_dev); in __netif_receive_skb_list_ptype()
6253 struct packet_type *pt_prev = NULL; in __netif_receive_skb_list_core() local
6256 __netif_receive_skb_core(&skb, pfmemalloc, &pt_prev); in __netif_receive_skb_list_core()
6257 if (!pt_prev) in __netif_receive_skb_list_core()
6259 if (pt_curr != pt_prev || od_curr != orig_dev) { in __netif_receive_skb_list_core()
6264 pt_curr = pt_prev; in __netif_receive_skb_list_core()