dopt 700 include/net/ip.h int __ip_options_echo(struct net *net, struct ip_options *dopt, dopt 702 include/net/ip.h static inline int ip_options_echo(struct net *net, struct ip_options *dopt, dopt 705 include/net/ip.h return __ip_options_echo(net, dopt, skb, &IPCB(skb)->opt); dopt 2054 include/net/tcp.h struct ip_options_rcu *dopt = NULL; dopt 2057 include/net/tcp.h int opt_size = sizeof(*dopt) + opt->optlen; dopt 2059 include/net/tcp.h dopt = kmalloc(opt_size, GFP_ATOMIC); dopt 2060 include/net/tcp.h if (dopt && __ip_options_echo(net, &dopt->opt, skb, opt)) { dopt 2061 include/net/tcp.h kfree(dopt); dopt 2062 include/net/tcp.h dopt = NULL; dopt 2065 include/net/tcp.h return dopt; dopt 90 net/ipv4/ip_options.c int __ip_options_echo(struct net *net, struct ip_options *dopt, dopt 97 net/ipv4/ip_options.c memset(dopt, 0, sizeof(struct ip_options)); dopt 103 net/ipv4/ip_options.c dptr = dopt->__data; dopt 108 net/ipv4/ip_options.c dopt->rr = dopt->optlen + sizeof(struct iphdr); dopt 114 net/ipv4/ip_options.c dopt->rr_needaddr = 1; dopt 117 net/ipv4/ip_options.c dopt->optlen += optlen; dopt 122 net/ipv4/ip_options.c dopt->ts = dopt->optlen + sizeof(struct iphdr); dopt 128 net/ipv4/ip_options.c dopt->ts_needaddr = 1; dopt 135 net/ipv4/ip_options.c dopt->ts_needtime = 1; dopt 138 net/ipv4/ip_options.c dopt->ts_needtime = 0; dopt 145 net/ipv4/ip_options.c dopt->ts_needtime = 1; dopt 154 net/ipv4/ip_options.c dopt->optlen += optlen; dopt 178 net/ipv4/ip_options.c dopt->faddr = faddr; dopt 183 net/ipv4/ip_options.c dopt->srr = dopt->optlen + sizeof(struct iphdr); dopt 184 net/ipv4/ip_options.c dopt->optlen += doffset+3; dopt 185 net/ipv4/ip_options.c dopt->is_strictroute = sopt->is_strictroute; dopt 190 net/ipv4/ip_options.c dopt->cipso = dopt->optlen+sizeof(struct iphdr); dopt 193 net/ipv4/ip_options.c dopt->optlen += optlen; dopt 195 net/ipv4/ip_options.c while (dopt->optlen & 3) { dopt 197 net/ipv4/ip_options.c dopt->optlen++;