tag | line | file | source code |
opt_ptr | 1371 | net/ipv4/ip.c | unsigned char *opt_ptr=skb->h.raw+sizeof(struct iphdr); |
opt_ptr | 1377 | net/ipv4/ip.c | if(*opt_ptr==IPOPT_NOOP) |
opt_ptr | 1379 | net/ipv4/ip.c | opt_ptr++; |
opt_ptr | 1383 | net/ipv4/ip.c | if(*opt_ptr==IPOPT_END) |
opt_ptr | 1385 | net/ipv4/ip.c | if(opt_space<2 || (opt_size=opt_ptr[1])<2 || opt_ptr[1]>opt_space) |
opt_ptr | 1394 | net/ipv4/ip.c | switch(opt_ptr[0]) |
opt_ptr | 1413 | net/ipv4/ip.c | if((opt_size<3) || ( opt_ptr[0]==IPOPT_RR && opt_ptr[2] > opt_size-4 )) |
opt_ptr | 1420 | net/ipv4/ip.c | if(opt_ptr[2] > opt_size-4 ) |
opt_ptr | 1424 | net/ipv4/ip.c | if(opt_ptr[0]!=IPOPT_RR) |
opt_ptr | 1427 | net/ipv4/ip.c | target_addr=*(u32 *)(&opt_ptr[opt_ptr[2]]); /* Get hop */ |
opt_ptr | 1437 | net/ipv4/ip.c | *(u32 *)(&opt_ptr[opt_ptr[2]])=skb->dev->pa_addr; /* Record hop */ |
opt_ptr | 1449 | net/ipv4/ip.c | opt_ptr+=opt_size; |