taglinefilesource code
iphdr1146drivers/net/ppp.cstruct iphdr *iph = (struct iphdr *) c;
iphdr1769drivers/net/ppp.cif (len < sizeof(struct iphdr)) {
iphdr1773drivers/net/ppp.clen = ntohs( ((struct iphdr *)(skb->data)) -> tot_len );
iphdr1815drivers/net/ppp.cstruct iphdr *iph = (struct iphdr *)skb->data;
iphdr253drivers/net/slhc.cstruct iphdr *ip;
iphdr256drivers/net/slhc.cip = (struct iphdr *) icp;
iphdr499drivers/net/slhc.cregister struct iphdr *ip;
iphdr624drivers/net/slhc.c((struct iphdr *)icp)->check = ip_fast_csum(icp, ((struct iphdr*)icp)->ihl);
iphdr680drivers/net/slhc.cmemcpy(cs->cs_ipopt, icp + sizeof(struct iphdr), (ihl - 5) * 4);
iphdr127drivers/net/slhc.hstruct iphdr cs_ip;  /* ip/tcp hdr from most recent packet */
iphdr45drivers/net/tunnel.c#define ip_header_len  sizeof(struct iphdr)
iphdr103drivers/net/tunnel.cvoid print_ip(struct iphdr *ip)
iphdr132drivers/net/tunnel.cstruct iphdr *iph;    /* Our new IP header */
iphdr168drivers/net/tunnel.ciph=(struct iphdr *)skb->data;
iphdr226drivers/net/tunnel.ciph=skb2->h.iph=(struct iphdr *)skb2->data;
iphdr121include/linux/ip_fw.hstruct iphdr fwp_iph;      /* IP header */
iphdr162include/linux/ip_fw.hextern void ip_acct_cnt(struct iphdr *, struct device *, struct ip_fw *);
iphdr171include/linux/ip_fw.hextern int ip_fw_chk(struct iphdr *, struct device *rif,struct ip_fw *, int, int);
iphdr54include/linux/skbuff.hstruct iphdr  *iph;
iphdr65include/linux/skbuff.hstruct iphdr      *ip_hdr;    /* For IPPROTO_RAW         */
iphdr64include/net/ip.hstruct iphdr  *iph;    /* pointer to IP header      */
iphdr76include/net/ip.hextern void    ip_print(const struct iphdr *ip);
iphdr90include/net/ip.hextern void    ip_send_check(struct iphdr *ip);
iphdr617net/core/skbuff.cn->ip_hdr=(struct iphdr *)(((char *)skb->ip_hdr)+offset);
iphdr241net/ethernet/eth.cstruct iphdr *iph;
iphdr259net/ethernet/eth.ciph=(struct iphdr*)(src+14);  /* 14 = Rx_addr+Tx_addr+type_field */
iphdr260net/ethernet/eth.cip_length = ntohs(iph->tot_len) - sizeof(struct iphdr);
iphdr252net/ipv4/icmp.cstruct iphdr *iph;
iphdr338net/ipv4/icmp.cstruct iphdr *iph;
iphdr343net/ipv4/icmp.ciph = (struct iphdr *) (icmph + 1);
iphdr430net/ipv4/icmp.cstruct iphdr *iph;
iphdr437net/ipv4/icmp.ciph = (struct iphdr *) (icmph + 1);
iphdr95net/ipv4/igmp.c#define MAX_IGMP_SIZE (sizeof(struct igmphdr)+sizeof(struct iphdr)+64)
iphdr249net/ipv4/ip.cstruct iphdr *iph;
iphdr346net/ipv4/ip.ciph=(struct iphdr *)skb_put(skb,sizeof(struct iphdr));
iphdr366net/ipv4/ip.cvoid ip_send_check(struct iphdr *iph)
iphdr414net/ipv4/ip.cstatic struct ipq *ip_find(struct iphdr *iph)
iphdr524net/ipv4/ip.cstatic struct ipq *ip_create(struct sk_buff *skb, struct iphdr *iph, struct device *dev)
iphdr543net/ipv4/ip.cqp->iph = (struct iphdr *) kmalloc(64 + 8, GFP_ATOMIC);
iphdr615net/ipv4/ip.cstruct iphdr *iph;
iphdr680net/ipv4/ip.cstatic struct sk_buff *ip_defrag(struct iphdr *iph, struct sk_buff *skb, struct device *dev)
iphdr876net/ipv4/ip.cstruct iphdr *iph;
iphdr890net/ipv4/ip.ciph = (struct iphdr *) (raw + dev->hard_header_len);  
iphdr1019net/ipv4/ip.ciph = (struct iphdr *)(skb2->h.raw/*+dev->hard_header_len*/);
iphdr1053net/ipv4/ip.cstruct iphdr *iph;  /* Our header */
iphdr1334net/ipv4/ip.cstruct iphdr *iph = skb->h.iph;
iphdr1377net/ipv4/ip.cif (skb->len<sizeof(struct iphdr) || iph->ihl<5 || iph->version != 4 || ip_fast_csum((unsigned char *)iph, iph->ihl) !=0
iphdr1431net/ipv4/ip.cunsigned char *opt_ptr=skb->h.raw+sizeof(struct iphdr);
iphdr1574net/ipv4/ip.cstruct iphdr *iph=skb->h.iph;
iphdr1776net/ipv4/ip.cnewskb->ip_hdr=(struct iphdr *)skb_put(newskb, len);
iphdr1801net/ipv4/ip.cstruct iphdr *iph;
iphdr1832net/ipv4/ip.ciph = (struct iphdr *)ptr;  
iphdr2456net/ipv4/ip.cstruct iphdr *iph;
iphdr2578net/ipv4/ip.cskb->ip_hdr=iph=(struct iphdr *)skb_put(skb,length);
iphdr2737net/ipv4/ip.cskb->ip_hdr = iph = (struct iphdr *)data;
iphdr186net/ipv4/ip_fw.cint ip_fw_chk(struct iphdr *ip, struct device *rif, struct ip_fw *chain, int policy, int opt)
iphdr578net/ipv4/ip_fw.cstruct iphdr *iph = skb->h.iph;
iphdr737net/ipv4/ip_fw.cstruct iphdr  *iph = skb->h.iph;
iphdr854net/ipv4/ip_fw.cstruct iphdr  *iph = skb_ptr->h.iph;
iphdr1273net/ipv4/ip_fw.cvoid ip_acct_cnt(struct iphdr *iph, struct device *dev, struct ip_fw *f)
iphdr1368net/ipv4/ip_fw.cstruct iphdr *ip;
iphdr1382net/ipv4/ip_fw.cif ( ip->ihl != sizeof(struct iphdr) / sizeof(int))
iphdr1386net/ipv4/ip_fw.csizeof(struct iphdr)/sizeof(int));
iphdr79net/ipv4/ipip.cskb_pull(skb, ((struct iphdr *)skb->data)->ihl<<2);
iphdr85net/ipv4/ipip.cskb->h.iph=(struct iphdr *)skb->data;
iphdr86net/ipv4/ipip.cskb->ip_hdr=(struct iphdr *)skb->data;
iphdr164net/ipv4/raw.cstruct iphdr *iph=(struct iphdr *)to;
iphdr642net/ipv4/tcp.cstruct iphdr *iph;
iphdr664net/ipv4/tcp.ciph = (struct iphdr *)skb->data;
iphdr1041net/ipv4/tcp.cstruct iphdr *iph=(struct iphdr *)header;
iphdr3025net/ipv4/tcp.cnewsk->mtu = rt->rt_mss - sizeof(struct iphdr) - sizeof(struct tcphdr);
iphdr3033net/ipv4/tcp.cnewsk->mtu = 576 - sizeof(struct iphdr) - sizeof(struct tcphdr);
iphdr3042net/ipv4/tcp.cnewsk->mtu = min(newsk->mtu, dev->mtu - sizeof(struct iphdr) - sizeof(struct tcphdr));
iphdr3262net/ipv4/tcp.cstruct iphdr *iph;
iphdr4560net/ipv4/tcp.csk->mtu = 576 - sizeof(struct iphdr) - sizeof(struct tcphdr);
iphdr4571net/ipv4/tcp.csk->mtu = min(sk->mtu, dev->mtu - sizeof(struct iphdr) - sizeof(struct tcphdr));
iphdr5137net/ipv4/tcp.cstruct iphdr *iph;
iphdr5153net/ipv4/tcp.ciph = (struct iphdr *)skb->ip_hdr;