taglinefilesource code
dev21295net/core/dev.cstruct device *dev, *dev2;
dev21304net/core/dev.cdev2 = NULL;
dev21313net/core/dev.cif (dev2 == NULL) 
dev21316net/core/dev.cdev2->next = dev->next;
dev21320net/core/dev.cdev2 = dev;
dev21019net/ipv4/ip.cstruct device *dev2;  /* Output device */
dev21146net/ipv4/ip.cdev2 = rt->rt_dev;
dev21154net/ipv4/ip.cif (dev == dev2 && !((iph->saddr^iph->daddr)&dev->pa_mask) && (rt->rt_flags&RTF_MODIFIED))
dev21163net/ipv4/ip.cif (dev2->flags & IFF_UP)
dev21171net/ipv4/ip.cip_fw_masquerade(&skb, dev2);
dev21175net/ipv4/ip.cif(skb_headroom(skb)<dev2->hard_header_len)
dev21177net/ipv4/ip.cskb2 = alloc_skb(dev2->hard_header_len + skb->len + 15, GFP_ATOMIC);
dev21195net/ipv4/ip.cip_send(skb2,raddr,skb->len,dev2,dev2->pa_addr);
dev21218net/ipv4/ip.cskb2->dev=dev2;
dev21221net/ipv4/ip.cif(dev2->hard_header)
dev21223net/ipv4/ip.cif(dev2->hard_header(skb, dev2, ETH_P_IP, NULL, NULL, skb->len)<0)
dev21234net/ipv4/ip.cif(skb2->len > dev2->mtu + dev2->hard_header_len)
dev21236net/ipv4/ip.cip_fragment(NULL,skb2,dev2, is_frag);
dev21255net/ipv4/ip.cdev_queue_xmit(skb2, dev2, SOPRI_INTERACTIVE);
dev21257net/ipv4/ip.cdev_queue_xmit(skb2, dev2, SOPRI_BACKGROUND);
dev21259net/ipv4/ip.cdev_queue_xmit(skb2, dev2, SOPRI_NORMAL);
dev2427net/ipv4/route.cstruct device *dev2;
dev2428net/ipv4/route.cfor (dev2 = dev_base ; dev2 != NULL ; dev2 = dev2->next) 
dev2430net/ipv4/route.cif ((dev2->flags & IFF_UP) && dev2->pa_addr == gw) 
dev2433net/ipv4/route.cdev = dev2;