Lines Matching refs:iph
47 unsigned char *iph = skb_network_header(skb); in ip_options_build() local
50 memcpy(iph+sizeof(struct iphdr), opt->__data, opt->optlen); in ip_options_build()
54 memcpy(iph+opt->srr+iph[opt->srr+1]-4, &daddr, 4); in ip_options_build()
58 ip_rt_get_source(iph+opt->rr+iph[opt->rr+2]-5, skb, rt); in ip_options_build()
60 ip_rt_get_source(iph+opt->ts+iph[opt->ts+2]-9, skb, rt); in ip_options_build()
65 memcpy(iph+opt->ts+iph[opt->ts+2]-5, &midtime, 4); in ip_options_build()
70 memset(iph+opt->rr, IPOPT_NOP, iph[opt->rr+1]); in ip_options_build()
75 memset(iph+opt->ts, IPOPT_NOP, iph[opt->ts+1]); in ip_options_build()
262 unsigned char *iph; in __ip_options_compile() local
270 iph = optptr - sizeof(struct iphdr); in __ip_options_compile()
322 opt->srr = optptr - iph; in __ip_options_compile()
350 opt->rr = optptr - iph; in __ip_options_compile()
433 opt->ts = optptr - iph; in __ip_options_compile()
441 opt->router_alert = optptr - iph; in __ip_options_compile()
448 opt->cipso = optptr - iph; in __ip_options_compile()
473 *info = htonl((pp_ptr-iph)<<24); in __ip_options_compile()
621 struct iphdr *iph = ip_hdr(skb); in ip_options_rcv_srr() local
651 err = ip_route_input(skb, nexthop, iph->saddr, iph->tos, dev); in ip_options_rcv_srr()
662 iph->daddr = nexthop; in ip_options_rcv_srr()