taglinefilesource code
iphdr77drivers/net/new_tunnel.c#define tunnel_hlen  sizeof(struct iphdr)
iphdr104drivers/net/new_tunnel.cvoid print_ip(struct iphdr *ip)
iphdr132drivers/net/new_tunnel.cstruct iphdr  *iph;      /* Our new IP header */
iphdr166drivers/net/new_tunnel.ciph = (struct iphdr *) skb->data;
iphdr235drivers/net/new_tunnel.cskb->h.iph = (struct iphdr *) skb_push(skb, tunnel_hlen);
iphdr260drivers/net/new_tunnel.cnew_skb->ip_hdr = (struct iphdr *) skb_put(new_skb, skb->len);
iphdr266drivers/net/new_tunnel.cnew_skb->h.iph = (struct iphdr *) skb_push(new_skb, tunnel_hlen);
iphdr2856drivers/net/ppp.clen = ((struct iphdr *)data) -> tot_len;
iphdr251drivers/net/slhc.cstruct iphdr *ip;
iphdr254drivers/net/slhc.cip = (struct iphdr *) icp;
iphdr497drivers/net/slhc.cregister struct iphdr *ip;
iphdr623drivers/net/slhc.cstw_u(ip_fast_csum(icp, ip->ihl), &((struct iphdr *)icp)->check);
iphdr625drivers/net/slhc.c((struct iphdr *)icp)->check = ip_fast_csum(icp, ((struct iphdr*)icp)->ihl);
iphdr682drivers/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 */
iphdr160include/linux/ip_fw.hstruct iphdr fwp_iph;      /* IP header */
iphdr206include/linux/ip_fw.hextern void ip_acct_cnt(struct iphdr *, struct device *, struct ip_fw *);
iphdr211include/linux/ip_fw.hextern int ip_fw_chk(struct iphdr *, struct device *rif,struct ip_fw *, int, int);
iphdr63include/linux/skbuff.hstruct iphdr  *iph;
iphdr77include/linux/skbuff.hstruct iphdr  *ip_hdr;    /* For IPPROTO_RAW         */
iphdr71include/net/ip.hstruct iphdr  *iph;    /* pointer to IP header      */
iphdr86include/net/ip.hextern void    ip_print(const struct iphdr *ip);
iphdr102include/net/ip.hextern void    ip_send_check(struct iphdr *ip);
iphdr129include/net/ip.hstruct sk_buff *ip_defrag(struct iphdr *iph, struct sk_buff *skb, struct device *dev);
iphdr822net/core/skbuff.cn->ip_hdr=(struct iphdr *)(((char *)skb->ip_hdr)+offset);
iphdr272net/ethernet/eth.cstruct iphdr *iph;
iphdr288net/ethernet/eth.cmemcpy(dest->data,src,sizeof(struct iphdr)+ETH_HLEN);  /* ethernet is always >= 34 */
iphdr289net/ethernet/eth.clength -= sizeof(struct iphdr) + ETH_HLEN;
iphdr290net/ethernet/eth.ciph=(struct iphdr*)(src+ETH_HLEN);
iphdr291net/ethernet/eth.cip_length = ntohs(iph->tot_len) - sizeof(struct iphdr);
iphdr297net/ethernet/eth.cdest->csum=csum_partial_copy(src+sizeof(struct iphdr)+ETH_HLEN,dest->data+sizeof(struct iphdr)+ETH_HLEN,length,base);
iphdr256net/ipv4/icmp.cstruct iphdr *iph;
iphdr342net/ipv4/icmp.cstruct iphdr *iph;
iphdr347net/ipv4/icmp.ciph = (struct iphdr *) (icmph + 1);
iphdr484net/ipv4/icmp.cstruct iphdr *iph;
iphdr491net/ipv4/icmp.ciph = (struct iphdr *) (icmph + 1);
iphdr236net/ipv4/igmp.c#define MAX_IGMP_SIZE (sizeof(struct igmphdr)+sizeof(struct iphdr)+64)
iphdr52net/ipv4/ip_forward.cstruct iphdr *iph=(struct iphdr *)skb_push(skb,sizeof(struct iphdr));
iphdr90net/ipv4/ip_forward.cstruct iphdr *iph;  /* Our header */
iphdr117net/ipv4/ip_fragment.cstatic struct ipq *ip_find(struct iphdr *iph)
iphdr241net/ipv4/ip_fragment.cstatic struct ipq *ip_create(struct sk_buff *skb, struct iphdr *iph, struct device *dev)
iphdr260net/ipv4/ip_fragment.cqp->iph = (struct iphdr *) frag_kmalloc(64 + 8, GFP_ATOMIC);
iphdr332net/ipv4/ip_fragment.cstruct iphdr *iph;
iphdr397net/ipv4/ip_fragment.cstruct sk_buff *ip_defrag(struct iphdr *iph, struct sk_buff *skb, struct device *dev)
iphdr608net/ipv4/ip_fragment.cstruct iphdr *iph;
iphdr621net/ipv4/ip_fragment.ciph = (struct iphdr *) (raw + dev->hard_header_len);  
iphdr744net/ipv4/ip_fragment.ciph = (struct iphdr *)(skb2->h.raw/*+dev->hard_header_len*/);
iphdr203net/ipv4/ip_fw.cint ip_fw_chk(struct iphdr *ip, struct device *rif, struct ip_fw *chain, int policy, int opt)
iphdr618net/ipv4/ip_fw.cstruct iphdr *iph = skb->h.iph;
iphdr815net/ipv4/ip_fw.cstruct iphdr  *iph = skb->h.iph;
iphdr933net/ipv4/ip_fw.cstruct iphdr  *iph = skb->h.iph;
iphdr1281net/ipv4/ip_fw.cvoid ip_acct_cnt(struct iphdr *iph, struct device *dev, struct ip_fw *f)
iphdr1365net/ipv4/ip_fw.cstruct iphdr *ip;
iphdr1390net/ipv4/ip_fw.c} else if ( ip->ihl != sizeof(struct iphdr) / sizeof(int)) {
iphdr1393net/ipv4/ip_fw.csizeof(struct iphdr)/sizeof(int));
iphdr200net/ipv4/ip_input.cstruct iphdr *iph = skb->h.iph;
iphdr247net/ipv4/ip_input.cif (skb->len<sizeof(struct iphdr) || iph->ihl<5 || iph->version != 4 || ip_fast_csum((unsigned char *)iph, iph->ihl) !=0
iphdr428net/ipv4/ip_input.cstruct iphdr *iph=skb->h.iph;
iphdr36net/ipv4/ip_options.cmemcpy(iph+sizeof(struct iphdr), opt->__data, opt->optlen);
iphdr94net/ipv4/ip_options.csptr = (sopt->is_data ? sopt->__data - sizeof(struct iphdr) :
iphdr102net/ipv4/ip_options.cdopt->rr = dopt->optlen + sizeof(struct iphdr);
iphdr117net/ipv4/ip_options.cdopt->ts = dopt->optlen + sizeof(struct iphdr);
iphdr181net/ipv4/ip_options.cdopt->srr = dopt->optlen + sizeof(struct iphdr);
iphdr247net/ipv4/ip_options.copt->optlen = ((struct iphdr *)iph)->ihl*4 - sizeof(struct iphdr);
iphdr248net/ipv4/ip_options.coptptr = iph + sizeof(struct iphdr);
iphdr254net/ipv4/ip_options.ciph = optptr - sizeof(struct iphdr);
iphdr94net/ipv4/ip_output.cnewskb->ip_hdr=(struct iphdr *)skb_put(newskb, len);
iphdr199net/ipv4/ip_output.cstruct iphdr *iph;
iphdr293net/ipv4/ip_output.ciph=(struct iphdr *)skb_put(skb,sizeof(struct iphdr) + opt->optlen);
iphdr295net/ipv4/ip_output.ciph=(struct iphdr *)skb_put(skb,sizeof(struct iphdr));
iphdr308net/ipv4/ip_output.creturn sizeof(struct iphdr) + tmp;
iphdr319net/ipv4/ip_output.cvoid ip_send_check(struct iphdr *iph)
iphdr337net/ipv4/ip_output.cstruct iphdr *iph;
iphdr581net/ipv4/ip_output.cstruct iphdr *iph;
iphdr642net/ipv4/ip_output.clength += sizeof(struct iphdr);
iphdr683net/ipv4/ip_output.cskb->ip_hdr=iph=(struct iphdr *)skb_put(skb,length);
iphdr729net/ipv4/ip_output.clength -= sizeof(struct iphdr);
iphdr733net/ipv4/ip_output.cfragheaderlen = dev->hard_header_len + sizeof(struct iphdr) + opt->optlen;
iphdr734net/ipv4/ip_output.cmaxfraglen = ((dev->mtu-sizeof(struct iphdr)-opt->optlen) & ~7) + fragheaderlen;
iphdr863net/ipv4/ip_output.cskb->ip_hdr = iph = (struct iphdr *)data;
iphdr474net/ipv4/ip_sockglue.cunsigned  char * optptr = opt->__data+opt->srr-sizeof(struct  iphdr);
iphdr480net/ipv4/ip_sockglue.cunsigned  char * optptr = opt->__data+opt->rr-sizeof(struct  iphdr);
iphdr486net/ipv4/ip_sockglue.cunsigned  char * optptr = opt->__data+opt->ts-sizeof(struct  iphdr);
iphdr68net/ipv4/ipip.cskb_pull(skb, ((struct iphdr *)skb->data)->ihl<<2);
iphdr74net/ipv4/ipip.cskb->h.iph=(struct iphdr *)skb->data;
iphdr75net/ipv4/ipip.cskb->ip_hdr=(struct iphdr *)skb->data;
iphdr267net/ipv4/ipmr.cskb->ip_hdr=(struct iphdr *)skb_put(skb,ihl);
iphdr176net/ipv4/raw.cstruct iphdr *iph=(struct iphdr *)to;
iphdr247net/ipv4/raw.cif(len>65535-sizeof(struct iphdr))
iphdr522net/ipv4/tcp.cstruct iphdr *iph=(struct iphdr *)(header-sizeof(struct iphdr));
iphdr562net/ipv4/tcp.cif (sk->mtu > new_mtu - sizeof(struct iphdr) - sizeof(struct tcphdr)
iphdr563net/ipv4/tcp.c&& new_mtu > sizeof(struct iphdr)+sizeof(struct tcphdr))
iphdr564net/ipv4/tcp.csk->mtu = new_mtu - sizeof(struct iphdr) - sizeof(struct tcphdr);
iphdr2003net/ipv4/tcp.csk->mtu = rt->rt_mtu - sizeof(struct iphdr) - sizeof(struct tcphdr);
iphdr2005net/ipv4/tcp.csk->mtu = 576 - sizeof(struct iphdr) - sizeof(struct tcphdr);
iphdr2014net/ipv4/tcp.csk->mtu = min(sk->mtu, dev->mtu - sizeof(struct iphdr) - sizeof(struct tcphdr));
iphdr487net/ipv4/tcp_input.cnewsk->mtu = rt->rt_mtu - sizeof(struct iphdr) - sizeof(struct tcphdr);
iphdr489net/ipv4/tcp_input.cnewsk->mtu = 576 - sizeof(struct iphdr) - sizeof(struct tcphdr);
iphdr495net/ipv4/tcp_input.cnewsk->mtu = min(newsk->mtu, dev->mtu - sizeof(struct iphdr) - sizeof(struct tcphdr));
iphdr261net/ipv4/tcp_output.cstruct iphdr *iph;
iphdr274net/ipv4/tcp_output.cif (size > sk->mtu - sizeof(struct iphdr))
iphdr327net/ipv4/tcp_output.cstruct iphdr *iph;
iphdr362net/ipv4/tcp_output.ciph = (struct iphdr *)skb->data;
iphdr892net/ipv4/tcp_output.cstruct iphdr *iph;
iphdr910net/ipv4/tcp_output.ciph = (struct iphdr *)skb->ip_hdr;
iphdr308net/ipv4/udp.cif(ulen>65535-sizeof(struct iphdr))