Lines Matching refs:pt_prev
1882 struct packet_type *pt_prev, in deliver_skb() argument
1888 return pt_prev->func(skb, skb->dev, pt_prev, orig_dev); in deliver_skb()
1897 struct packet_type *ptype, *pt_prev = *pt; in deliver_ptype_list_skb() local
1902 if (pt_prev) in deliver_ptype_list_skb()
1903 deliver_skb(skb, pt_prev, orig_dev); in deliver_ptype_list_skb()
1904 pt_prev = ptype; in deliver_ptype_list_skb()
1906 *pt = pt_prev; in deliver_ptype_list_skb()
1942 struct packet_type *pt_prev = NULL; in dev_queue_xmit_nit() local
1957 if (pt_prev) { in dev_queue_xmit_nit()
1958 deliver_skb(skb2, pt_prev, skb->dev); in dev_queue_xmit_nit()
1959 pt_prev = ptype; in dev_queue_xmit_nit()
1986 pt_prev = ptype; in dev_queue_xmit_nit()
1994 if (pt_prev) { in dev_queue_xmit_nit()
1996 pt_prev->func(skb2, skb->dev, pt_prev, skb->dev); in dev_queue_xmit_nit()
4568 sch_handle_ingress(struct sk_buff *skb, struct packet_type **pt_prev, int *ret, in sch_handle_ingress() argument
4583 if (*pt_prev) { in sch_handle_ingress()
4584 *ret = deliver_skb(skb, *pt_prev, orig_dev); in sch_handle_ingress()
4585 *pt_prev = NULL; in sch_handle_ingress()
4711 static inline int nf_ingress(struct sk_buff *skb, struct packet_type **pt_prev, in nf_ingress() argument
4718 if (*pt_prev) { in nf_ingress()
4719 *ret = deliver_skb(skb, *pt_prev, orig_dev); in nf_ingress()
4720 *pt_prev = NULL; in nf_ingress()
4735 struct packet_type *ptype, *pt_prev; in __netif_receive_skb_core() local
4753 pt_prev = NULL; in __netif_receive_skb_core()
4786 if (pt_prev) in __netif_receive_skb_core()
4787 ret = deliver_skb(skb, pt_prev, orig_dev); in __netif_receive_skb_core()
4788 pt_prev = ptype; in __netif_receive_skb_core()
4792 if (pt_prev) in __netif_receive_skb_core()
4793 ret = deliver_skb(skb, pt_prev, orig_dev); in __netif_receive_skb_core()
4794 pt_prev = ptype; in __netif_receive_skb_core()
4800 skb = sch_handle_ingress(skb, &pt_prev, &ret, orig_dev); in __netif_receive_skb_core()
4804 if (nf_ingress(skb, &pt_prev, &ret, orig_dev) < 0) in __netif_receive_skb_core()
4814 if (pt_prev) { in __netif_receive_skb_core()
4815 ret = deliver_skb(skb, pt_prev, orig_dev); in __netif_receive_skb_core()
4816 pt_prev = NULL; in __netif_receive_skb_core()
4826 if (pt_prev) { in __netif_receive_skb_core()
4827 ret = deliver_skb(skb, pt_prev, orig_dev); in __netif_receive_skb_core()
4828 pt_prev = NULL; in __netif_receive_skb_core()
4887 deliver_ptype_list_skb(skb, &pt_prev, orig_dev, type, in __netif_receive_skb_core()
4892 deliver_ptype_list_skb(skb, &pt_prev, orig_dev, type, in __netif_receive_skb_core()
4896 deliver_ptype_list_skb(skb, &pt_prev, orig_dev, type, in __netif_receive_skb_core()
4900 if (pt_prev) { in __netif_receive_skb_core()
4903 *ppt_prev = pt_prev; in __netif_receive_skb_core()
4924 struct packet_type *pt_prev = NULL; in __netif_receive_skb_one_core() local
4927 ret = __netif_receive_skb_core(skb, pfmemalloc, &pt_prev); in __netif_receive_skb_one_core()
4928 if (pt_prev) in __netif_receive_skb_one_core()
4929 ret = INDIRECT_CALL_INET(pt_prev->func, ipv6_rcv, ip_rcv, skb, in __netif_receive_skb_one_core()
4930 skb->dev, pt_prev, orig_dev); in __netif_receive_skb_one_core()
4962 struct packet_type *pt_prev, in __netif_receive_skb_list_ptype() argument
4967 if (!pt_prev) in __netif_receive_skb_list_ptype()
4971 if (pt_prev->list_func != NULL) in __netif_receive_skb_list_ptype()
4972 INDIRECT_CALL_INET(pt_prev->list_func, ipv6_list_rcv, in __netif_receive_skb_list_ptype()
4973 ip_list_rcv, head, pt_prev, orig_dev); in __netif_receive_skb_list_ptype()
4977 pt_prev->func(skb, skb->dev, pt_prev, orig_dev); in __netif_receive_skb_list_ptype()
5002 struct packet_type *pt_prev = NULL; in __netif_receive_skb_list_core() local
5005 __netif_receive_skb_core(skb, pfmemalloc, &pt_prev); in __netif_receive_skb_list_core()
5006 if (!pt_prev) in __netif_receive_skb_list_core()
5008 if (pt_curr != pt_prev || od_curr != orig_dev) { in __netif_receive_skb_list_core()
5013 pt_curr = pt_prev; in __netif_receive_skb_list_core()