H A D | dev.c | 1790 struct packet_type *pt_prev, deliver_skb() 1796 return pt_prev->func(skb, skb->dev, pt_prev, orig_dev); deliver_skb() 1805 struct packet_type *ptype, *pt_prev = *pt; deliver_ptype_list_skb() local 1810 if (pt_prev) list_for_each_entry_rcu() 1811 deliver_skb(skb, pt_prev, orig_dev); list_for_each_entry_rcu() 1812 pt_prev = ptype; list_for_each_entry_rcu() 1814 *pt = pt_prev; 1839 struct packet_type *pt_prev = NULL; dev_queue_xmit_nit() local 1851 if (pt_prev) { list_for_each_entry_rcu() 1852 deliver_skb(skb2, pt_prev, skb->dev); list_for_each_entry_rcu() 1853 pt_prev = ptype; list_for_each_entry_rcu() 1880 pt_prev = ptype; list_for_each_entry_rcu() 1888 if (pt_prev) 1889 pt_prev->func(skb2, skb->dev, pt_prev, skb->dev); 3675 struct packet_type **pt_prev, handle_ing() 3689 if (*pt_prev) { handle_ing() 3690 *ret = deliver_skb(skb, *pt_prev, orig_dev); handle_ing() 3691 *pt_prev = NULL; handle_ing() 3795 static inline int nf_ingress(struct sk_buff *skb, struct packet_type **pt_prev, nf_ingress() argument 3800 if (*pt_prev) { nf_ingress() 3801 *ret = deliver_skb(skb, *pt_prev, orig_dev); nf_ingress() 3802 *pt_prev = NULL; nf_ingress() 3813 struct packet_type *ptype, *pt_prev; __netif_receive_skb_core() local 3831 pt_prev = NULL; __netif_receive_skb_core() 3856 if (pt_prev) __netif_receive_skb_core() 3857 ret = deliver_skb(skb, pt_prev, orig_dev); __netif_receive_skb_core() 3858 pt_prev = ptype; __netif_receive_skb_core() 3862 if (pt_prev) __netif_receive_skb_core() 3863 ret = deliver_skb(skb, pt_prev, orig_dev); __netif_receive_skb_core() 3864 pt_prev = ptype; __netif_receive_skb_core() 3870 skb = handle_ing(skb, &pt_prev, &ret, orig_dev); __netif_receive_skb_core() 3874 if (nf_ingress(skb, &pt_prev, &ret, orig_dev) < 0) __netif_receive_skb_core() 3886 if (pt_prev) { __netif_receive_skb_core() 3887 ret = deliver_skb(skb, pt_prev, orig_dev); __netif_receive_skb_core() 3888 pt_prev = NULL; __netif_receive_skb_core() 3898 if (pt_prev) { __netif_receive_skb_core() 3899 ret = deliver_skb(skb, pt_prev, orig_dev); __netif_receive_skb_core() 3900 pt_prev = NULL; __netif_receive_skb_core() 3931 deliver_ptype_list_skb(skb, &pt_prev, orig_dev, type, __netif_receive_skb_core() 3936 deliver_ptype_list_skb(skb, &pt_prev, orig_dev, type, __netif_receive_skb_core() 3940 deliver_ptype_list_skb(skb, &pt_prev, orig_dev, type, __netif_receive_skb_core() 3944 if (pt_prev) { __netif_receive_skb_core() 3948 ret = pt_prev->func(skb, skb->dev, pt_prev, orig_dev); __netif_receive_skb_core() 1789 deliver_skb(struct sk_buff *skb, struct packet_type *pt_prev, struct net_device *orig_dev) deliver_skb() argument 3674 handle_ing(struct sk_buff *skb, struct packet_type **pt_prev, int *ret, struct net_device *orig_dev) handle_ing() argument
|