taglinefilesource code
iphdr2903drivers/net/ppp.clen = ((struct iphdr *)data) -> tot_len;
iphdr2997drivers/net/ppp.clen = ((struct iphdr *)data) -> tot_len;
iphdr257drivers/net/slhc.cstruct iphdr *ip;
iphdr260drivers/net/slhc.cip = (struct iphdr *) icp;
iphdr503drivers/net/slhc.cregister struct iphdr *ip;
iphdr629drivers/net/slhc.cstw_u(ip_fast_csum(icp, ip->ihl), &((struct iphdr *)icp)->check);
iphdr631drivers/net/slhc.c((struct iphdr *)icp)->check = ip_fast_csum(icp, ((struct iphdr*)icp)->ihl);
iphdr688drivers/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 */
iphdr163include/linux/ip_fw.hextern void ip_acct_cnt(struct iphdr *, struct device *, struct ip_fw *);
iphdr172include/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);
iphdr95include/net/ip.hextern void    ip_send_check(struct iphdr *ip);
iphdr618net/core/skbuff.cn->ip_hdr=(struct iphdr *)(((char *)skb->ip_hdr)+offset);
iphdr248net/ethernet/eth.cstruct iphdr *iph;
iphdr266net/ethernet/eth.ciph=(struct iphdr*)(src+14);  /* 14 = Rx_addr+Tx_addr+type_field */
iphdr267net/ethernet/eth.cip_length = ntohs(iph->tot_len) - sizeof(struct iphdr);
iphdr253net/ipv4/icmp.cstruct iphdr *iph;
iphdr339net/ipv4/icmp.cstruct iphdr *iph;
iphdr344net/ipv4/icmp.ciph = (struct iphdr *) (icmph + 1);
iphdr431net/ipv4/icmp.cstruct iphdr *iph;
iphdr438net/ipv4/icmp.ciph = (struct iphdr *) (icmph + 1);
iphdr95net/ipv4/igmp.c#define MAX_IGMP_SIZE (sizeof(struct igmphdr)+sizeof(struct iphdr)+64)
iphdr187net/ipv4/ip.cmemcpy(iph+sizeof(struct iphdr), opt->__data, opt->optlen);
iphdr239net/ipv4/ip.csptr = (sopt->is_data ? sopt->__data - sizeof(struct iphdr) :
iphdr246net/ipv4/ip.cdopt->rr = dopt->optlen + sizeof(struct iphdr);
iphdr260net/ipv4/ip.cdopt->ts = dopt->optlen + sizeof(struct iphdr);
iphdr316net/ipv4/ip.cdopt->srr = dopt->optlen + sizeof(struct iphdr);
iphdr377net/ipv4/ip.copt->optlen = ((struct iphdr *)iph)->ihl*4 - sizeof(struct iphdr);
iphdr378net/ipv4/ip.coptptr = iph + sizeof(struct iphdr);
iphdr382net/ipv4/ip.ciph = optptr - sizeof(struct iphdr);
iphdr649net/ipv4/ip.cstruct iphdr *iph;
iphdr749net/ipv4/ip.ciph=(struct iphdr *)skb_put(skb,sizeof(struct iphdr) + opt->optlen);
iphdr751net/ipv4/ip.ciph=(struct iphdr *)skb_put(skb,sizeof(struct iphdr));
iphdr764net/ipv4/ip.creturn sizeof(struct iphdr) + tmp;
iphdr779net/ipv4/ip.cvoid ip_send_check(struct iphdr *iph)
iphdr828net/ipv4/ip.cstatic struct ipq *ip_find(struct iphdr *iph)
iphdr938net/ipv4/ip.cstatic struct ipq *ip_create(struct sk_buff *skb, struct iphdr *iph, struct device *dev)
iphdr957net/ipv4/ip.cqp->iph = (struct iphdr *) kmalloc(64 + 8, GFP_ATOMIC);
iphdr1029net/ipv4/ip.cstruct iphdr *iph;
iphdr1094net/ipv4/ip.cstatic struct sk_buff *ip_defrag(struct iphdr *iph, struct sk_buff *skb, struct device *dev)
iphdr1296net/ipv4/ip.cstruct iphdr *iph;
iphdr1310net/ipv4/ip.ciph = (struct iphdr *) (raw + dev->hard_header_len);  
iphdr1436net/ipv4/ip.ciph = (struct iphdr *)(skb2->h.raw/*+dev->hard_header_len*/);
iphdr1487net/ipv4/ip.cstruct iphdr *iph=(struct iphdr *)skb_push(skb,sizeof(struct iphdr));
iphdr1525net/ipv4/ip.cstruct iphdr *iph;  /* Our header */
iphdr1889net/ipv4/ip.cstruct iphdr *iph = skb->h.iph;
iphdr1934net/ipv4/ip.cif (skb->len<sizeof(struct iphdr) || iph->ihl<5 || iph->version != 4 || ip_fast_csum((unsigned char *)iph, iph->ihl) !=0
iphdr2090net/ipv4/ip.cstruct iphdr *iph=skb->h.iph;
iphdr2333net/ipv4/ip.cnewskb->ip_hdr=(struct iphdr *)skb_put(newskb, len);
iphdr2360net/ipv4/ip.cstruct iphdr *iph;
iphdr2986net/ipv4/ip.cunsigned  char * optptr = opt->__data+opt->srr-sizeof(struct  iphdr);
iphdr2991net/ipv4/ip.cunsigned  char * optptr = opt->__data+opt->rr-sizeof(struct  iphdr);
iphdr2996net/ipv4/ip.cunsigned  char * optptr = opt->__data+opt->ts-sizeof(struct  iphdr);
iphdr3093net/ipv4/ip.cstruct iphdr *iph;
iphdr3230net/ipv4/ip.cskb->ip_hdr=iph=(struct iphdr *)skb_put(skb,length);
iphdr3278net/ipv4/ip.cfragheaderlen = dev->hard_header_len + sizeof(struct iphdr) + opt->optlen;
iphdr3279net/ipv4/ip.cmaxfraglen = ((dev->mtu-sizeof(struct iphdr)-opt->optlen) & ~7) + fragheaderlen;
iphdr3399net/ipv4/ip.cskb->ip_hdr = iph = (struct iphdr *)data;
iphdr188net/ipv4/ip_fw.cint ip_fw_chk(struct iphdr *ip, struct device *rif, struct ip_fw *chain, int policy, int opt)
iphdr580net/ipv4/ip_fw.cstruct iphdr *iph = skb->h.iph;
iphdr777net/ipv4/ip_fw.cstruct iphdr  *iph = skb->h.iph;
iphdr894net/ipv4/ip_fw.cstruct iphdr  *iph = skb_ptr->h.iph;
iphdr1341net/ipv4/ip_fw.cvoid ip_acct_cnt(struct iphdr *iph, struct device *dev, struct ip_fw *f)
iphdr1436net/ipv4/ip_fw.cstruct iphdr *ip;
iphdr1450net/ipv4/ip_fw.cif ( ip->ihl != sizeof(struct iphdr) / sizeof(int))
iphdr1454net/ipv4/ip_fw.csizeof(struct iphdr)/sizeof(int));
iphdr78net/ipv4/ipip.cskb_pull(skb, ((struct iphdr *)skb->data)->ihl<<2);
iphdr84net/ipv4/ipip.cskb->h.iph=(struct iphdr *)skb->data;
iphdr85net/ipv4/ipip.cskb->ip_hdr=(struct iphdr *)skb->data;
iphdr268net/ipv4/ipmr.cskb->ip_hdr=(struct iphdr *)skb_put(skb,ihl);
iphdr164net/ipv4/raw.cstruct iphdr *iph=(struct iphdr *)to;
iphdr230net/ipv4/raw.cif(len>65535-sizeof(struct iphdr))
iphdr644net/ipv4/tcp.cstruct iphdr *iph;
iphdr666net/ipv4/tcp.ciph = (struct iphdr *)skb->data;
iphdr1043net/ipv4/tcp.cstruct iphdr *iph=(struct iphdr *)header;
iphdr3044net/ipv4/tcp.cnewsk->mtu = rt->rt_mss - sizeof(struct iphdr) - sizeof(struct tcphdr);
iphdr3052net/ipv4/tcp.cnewsk->mtu = 576 - sizeof(struct iphdr) - sizeof(struct tcphdr);
iphdr3061net/ipv4/tcp.cnewsk->mtu = min(newsk->mtu, dev->mtu - sizeof(struct iphdr) - sizeof(struct tcphdr));
iphdr3281net/ipv4/tcp.cstruct iphdr *iph;
iphdr4581net/ipv4/tcp.csk->mtu = 576 - sizeof(struct iphdr) - sizeof(struct tcphdr);
iphdr4592net/ipv4/tcp.csk->mtu = min(sk->mtu, dev->mtu - sizeof(struct iphdr) - sizeof(struct tcphdr));
iphdr5165net/ipv4/tcp.cstruct iphdr *iph;
iphdr5184net/ipv4/tcp.ciph = (struct iphdr *)skb->ip_hdr;
iphdr301net/ipv4/udp.cif(ulen>65535-sizeof(struct iphdr))