tag | line | file | source code |
opt_ptr | 1352 | net/ipv4/ip.c | unsigned char *opt_ptr=skb->h.raw+sizeof(struct iphdr); |
opt_ptr | 1356 | net/ipv4/ip.c | if(*opt_ptr==IPOPT_NOOP) |
opt_ptr | 1358 | net/ipv4/ip.c | opt_ptr++; |
opt_ptr | 1362 | net/ipv4/ip.c | if(*opt_ptr==IPOPT_END) |
opt_ptr | 1364 | net/ipv4/ip.c | if(opt_space<2 || (opt_size=opt_ptr[1])<2 || opt_ptr[1]>opt_space) |
opt_ptr | 1373 | net/ipv4/ip.c | switch(opt_ptr[0]) |
opt_ptr | 1392 | net/ipv4/ip.c | if((opt_size<3) || ( opt_ptr[0]==IPOPT_RR && opt_ptr[2] > opt_size-4 )) |
opt_ptr | 1399 | net/ipv4/ip.c | if(opt_ptr[2] > opt_size-4 ) |
opt_ptr | 1403 | net/ipv4/ip.c | if(opt_ptr[0]!=IPOPT_RR) |
opt_ptr | 1406 | net/ipv4/ip.c | target_addr=*(long *)(&opt_ptr[opt_ptr[2]]); /* Get hop */ |
opt_ptr | 1416 | net/ipv4/ip.c | *(long *)(&opt_ptr[opt_ptr[2]])=skb->dev->pa_addr; /* Record hop */ |
opt_ptr | 1428 | net/ipv4/ip.c | opt_ptr+=opt_size; |