Lines Matching refs:srrptr
555 int srrptr, srrspace; in ip_forward_options() local
559 for ( srrptr = optptr[2], srrspace = optptr[1]; in ip_forward_options()
560 srrptr <= srrspace; in ip_forward_options()
561 srrptr += 4 in ip_forward_options()
563 if (srrptr + 3 > srrspace) in ip_forward_options()
565 if (memcmp(&opt->nexthop, &optptr[srrptr-1], 4) == 0) in ip_forward_options()
568 if (srrptr + 3 <= srrspace) { in ip_forward_options()
571 ip_rt_get_source(&optptr[srrptr-1], skb, rt); in ip_forward_options()
572 optptr[2] = srrptr+4; in ip_forward_options()
592 int srrspace, srrptr; in ip_options_rcv_srr() local
615 for (srrptr = optptr[2], srrspace = optptr[1]; srrptr <= srrspace; srrptr += 4) { in ip_options_rcv_srr()
616 if (srrptr + 3 > srrspace) { in ip_options_rcv_srr()
620 memcpy(&nexthop, &optptr[srrptr-1], 4); in ip_options_rcv_srr()
638 if (srrptr <= srrspace) { in ip_options_rcv_srr()