taglinefilesource code
opt257include/linux/ext2_fs.h#define clear_opt(o, opt)    o &= ~EXT2_MOUNT_##opt
opt258include/linux/ext2_fs.h#define set_opt(o, opt)      o |= EXT2_MOUNT_##opt
opt259include/linux/ext2_fs.h#define test_opt(sb, opt)    ((sb)->u.ext2_sb.s_mount_opt & \
opt260include/linux/ext2_fs.hEXT2_MOUNT_##opt)
opt259net/inet/icmp.cstruct options *opt)
opt278net/inet/icmp.cIPPROTO_ICMP, opt, len, 255, IPTOS_RELIABILITY);
opt313net/inet/icmp.cstruct options *opt)
opt327net/inet/icmp.cstruct options *opt)
opt346net/inet/icmp.cIPPROTO_ICMP, opt, len, 255, IPTOS_RELIABILITY);
opt382net/inet/icmp.cint icmp_rcv(struct sk_buff *skb1, struct device *dev, struct options *opt,
opt426net/inet/icmp.cicmp_echo(icmph, skb1, dev, saddr, daddr, len, opt);
opt433net/inet/icmp.cicmp_info(icmph, skb1, dev, saddr, daddr, len, opt);
opt440net/inet/icmp.cicmp_address(icmph, skb1, dev, saddr, daddr, len, opt);
opt29net/inet/icmp.hstruct options *opt, unsigned long daddr,
opt157net/inet/ip.cstatic void strict_route(struct iphdr *iph, struct options *opt)
opt162net/inet/ip.cstatic void loose_route(struct iphdr *iph, struct options *opt)
opt187net/inet/ip.cstatic int build_options(struct iphdr *iph, struct options *opt)
opt192net/inet/ip.cif(opt==NULL)
opt199net/inet/ip.cmemcpy(ptr,opt->option_data,opt->option_length);
opt200net/inet/ip.creturn((opt->option_length+3)/4);
opt239net/inet/ip.cstruct device **dev, int type, struct options *opt, int len, int ttl,int tos)
opt255net/inet/ip.cskb, saddr, daddr, *dev, type, opt, len));
opt272net/inet/ip.copt = &optmem;
opt314net/inet/ip.coptlen=build_options(iph, opt);
opt331net/inet/ip.cstruct options *opt;
opt345net/inet/ip.copt=(struct options *)kmalloc(ol+sizeof(*opt),GFP_ATOMIC);
opt346net/inet/ip.c*opt_ptr=opt;
opt348net/inet/ip.cif(opt==NULL)
opt351net/inet/ip.copt->option_length=ol;  
opt352net/inet/ip.coutbuf=(unsigned char *)(opt+1);
opt353net/inet/ip.copt->option_data=outbuf;
opt356net/inet/ip.copt->record_route.route_size = 0;
opt357net/inet/ip.copt->loose_route.route_size  = 0;
opt358net/inet/ip.copt->strict_route.route_size = 0;
opt359net/inet/ip.copt->tstamp.ptr              = 0;
opt360net/inet/ip.copt->security                = 0;
opt361net/inet/ip.copt->compartment             = 0;
opt362net/inet/ip.copt->handling                = 0;
opt363net/inet/ip.copt->stream                  = 0;
opt364net/inet/ip.copt->tcc                     = 0;
opt370net/inet/ip.cmemcpy(outbuf,buff,opt->option_length);
opt388net/inet/ip.copt->security = ntohs(*(unsigned short *)buff);
opt390net/inet/ip.copt->compartment = ntohs(*(unsigned short *)buff);
opt392net/inet/ip.copt->handling = ntohs(*(unsigned short *)buff);
opt394net/inet/ip.copt->tcc = ((*buff) << 16) + ntohs(*(unsigned short *)(buff+1));
opt405net/inet/ip.copt->loose_route.route_size = (*buff -3)/4;
opt409net/inet/ip.copt->loose_route.pointer = *buff/4 - 1;
opt414net/inet/ip.cfor (i = 0; i < opt->loose_route.route_size; i++) 
opt418net/inet/ip.cif(i==opt->strict_route.pointer)
opt420net/inet/ip.copt->loose_route.route[i] = *(unsigned long *)buff;
opt431net/inet/ip.copt->strict_route.route_size = (*buff -3)/4;
opt435net/inet/ip.copt->strict_route.pointer = *buff/4 - 1;
opt440net/inet/ip.cfor (i = 0; i < opt->strict_route.route_size; i++) 
opt444net/inet/ip.cif(i==opt->strict_route.pointer)
opt446net/inet/ip.copt->strict_route.route[i] = *(unsigned long *)buff;
opt457net/inet/ip.copt->record_route.route_size = (*buff -3)/4;
opt461net/inet/ip.copt->record_route.pointer = *buff/4 - 1;
opt466net/inet/ip.cfor (i = 0; i < opt->record_route.route_size; i++) 
opt470net/inet/ip.cif(i==opt->record_route.pointer)
opt472net/inet/ip.copt->record_route.route[i] = *(unsigned long *)buff;
opt479net/inet/ip.copt->stream = *(unsigned short *)buff;
opt490net/inet/ip.copt->tstamp.len = *buff / 4 - 1;
opt494net/inet/ip.copt->tstamp.ptr = (*buff-1)/4;
opt496net/inet/ip.copt->tstamp.x.full_char = *buff;
opt498net/inet/ip.cfor (i = 0; i < opt->tstamp.len; i++) 
opt500net/inet/ip.copt->tstamp.data[i] = *(unsigned long *)buff;
opt508net/inet/ip.cif (opt->record_route.route_size == 0) 
opt510net/inet/ip.cif (opt->strict_route.route_size != 0) 
opt512net/inet/ip.cmemcpy(&(opt->record_route), &(opt->strict_route),
opt513net/inet/ip.csizeof(opt->record_route));
opt515net/inet/ip.celse if (opt->loose_route.route_size != 0) 
opt517net/inet/ip.cmemcpy(&(opt->record_route), &(opt->loose_route),
opt518net/inet/ip.csizeof(opt->record_route));
opt522net/inet/ip.cif (opt->strict_route.route_size != 0 &&
opt523net/inet/ip.copt->strict_route.route_size != opt->strict_route.pointer) 
opt525net/inet/ip.cstrict_route(iph, opt);
opt529net/inet/ip.cif (opt->loose_route.route_size != 0 &&
opt530net/inet/ip.copt->loose_route.route_size != opt->loose_route.pointer) 
opt532net/inet/ip.cloose_route(iph, opt);
opt1355net/inet/ip.cstruct options *opt=NULL;
opt1378net/inet/ip.cif (do_options(iph, &opt,dev) != 0)
opt1380net/inet/ip.cif(opt)
opt1381net/inet/ip.ckfree(opt);
opt1385net/inet/ip.ckfree(opt);
opt1386net/inet/ip.copt = NULL;
opt1481net/inet/ip.cipprot->handler(skb2, dev, opts_p ? opt : 0, iph->daddr,
opt72net/inet/ip.hstruct options *opt, int len,
opt32net/inet/protocol.hstruct options *opt, unsigned long daddr,
opt36net/inet/protocol.hstruct options *opt, unsigned long daddr,
opt102net/inet/raw.cint raw_rcv(struct sk_buff *skb, struct device *dev, struct options *opt,
opt110net/inet/raw.cskb, dev, opt, daddr, len, saddr, redo, protocol));
opt253net/inet/raw.csk->protocol, sk->opt, skb->mem_len,
opt27net/inet/raw.hstruct options *opt, unsigned long daddr,
opt319net/inet/route.cstruct rtable * rt_route(unsigned long daddr, struct options *opt)
opt42net/inet/route.hextern struct rtable  *rt_route(unsigned long daddr, struct options *opt);
opt782net/inet/sock.csk->opt = NULL;
opt1683net/inet/sock.cif (sk->prot->rcv) sk->prot->rcv(skb, skb->dev, sk->opt,
opt55net/inet/sock.hstruct options    *opt;
opt180net/inet/sock.hstruct options *opt, int len);
opt191net/inet/sock.hstruct options *opt, unsigned long daddr,
opt637net/inet/sockinet.csk->opt = NULL;
opt1499net/inet/sockinet.csk->prot->rcv(skb, skb->dev, sk->opt,
opt69net/inet/sockinet.hstruct options *opt, int len,
opt81net/inet/sockinet.hstruct options *opt, unsigned long daddr,
opt680net/inet/tcp.ctmp = sk->prot->build_header(buff, sk->saddr, daddr, &dev,IPPROTO_TCP, sk->opt, MAX_ACK_SIZE,
opt1011net/inet/tcp.cIPPROTO_TCP, sk->opt, skb->mem_len, sk->ip_ttl,sk->ip_tos);
opt1200net/inet/tcp.cIPPROTO_TCP, sk->opt, MAX_ACK_SIZE, sk->ip_ttl,sk->ip_tos);
opt1818net/inet/tcp.cIPPROTO_TCP, sk->opt,
opt1918net/inet/tcp.cstruct proto *prot, struct options *opt, struct device *dev)
opt1942net/inet/tcp.ctmp = prot->build_header(buff, saddr, daddr, &dev, IPPROTO_TCP, opt,
opt2052net/inet/tcp.cstruct options *opt, struct device *dev)
opt2063net/inet/tcp.csk, skb, daddr, saddr, opt, dev));
opt2075net/inet/tcp.ctcp_reset(daddr, saddr, th, sk->prot, opt, dev);
opt2356net/inet/tcp.cIPPROTO_TCP, sk->opt,
opt3348net/inet/tcp.cstruct options *opt, unsigned long saddr, struct device *dev)
opt3357net/inet/tcp.csk, th, len, opt, saddr));
opt3418net/inet/tcp.cint tcp_rcv(struct sk_buff *skb, struct device *dev, struct options *opt,
opt3481net/inet/tcp.ctcp_reset(daddr, saddr, th, &tcp_prot, opt,dev);
opt3583net/inet/tcp.cif (!tcp_sequence(sk, th, len, opt, saddr,dev)) 
opt3617net/inet/tcp.cif (opt && (opt->security != 0 || opt->compartment != 0)) 
opt3622net/inet/tcp.ctcp_reset(daddr, saddr,  th, sk->prot, opt,dev);
opt3636net/inet/tcp.ctcp_reset(daddr, saddr,  th, sk->prot, opt,dev);
opt3699net/inet/tcp.ctcp_reset(daddr, saddr, th, sk->prot, opt,dev);
opt3714net/inet/tcp.ctcp_reset(daddr, saddr, th, sk->prot, opt,dev);
opt3722net/inet/tcp.cif (opt && (opt->security != 0 || opt->compartment != 0))
opt3724net/inet/tcp.ctcp_reset(daddr, saddr, th, sk->prot, opt,dev);
opt3735net/inet/tcp.ctcp_conn_request(sk, skb, daddr, saddr, opt, dev);
opt3745net/inet/tcp.cif (!tcp_sequence(sk, th, len, opt, saddr,dev)) 
opt3767net/inet/tcp.cif (opt && (opt->security != 0 || opt->compartment != 0))
opt3772net/inet/tcp.ctcp_reset(daddr, saddr,  th, sk->prot, opt, dev);
opt3800net/inet/tcp.csk->prot, opt,dev);
opt3825net/inet/tcp.ctcp_reset(daddr, saddr, th, sk->prot, opt, dev);
opt3930net/inet/tcp.cIPPROTO_TCP, sk->opt, MAX_ACK_SIZE, sk->ip_ttl,sk->ip_tos);
opt143net/inet/tcp.hstruct options *opt, unsigned long daddr,
opt260net/inet/udp.c&dev, IPPROTO_UDP, sk->opt, skb->mem_len, 
opt559net/inet/udp.cint udp_rcv(struct sk_buff *skb, struct device *dev, struct options *opt,
opt44net/inet/udp.hstruct options *opt, unsigned long daddr,
opt51net/socket/sock.hstruct options    *opt;