Searched refs:opt_len (Results 1 - 7 of 7) sorted by relevance

/net/ipv4/
H A Dgeneve.c96 geneveh->opt_len = options_len / 4;
117 __be16 tun_flags, u8 vni[3], u8 opt_len, u8 *opt,
127 + GENEVE_BASE_HLEN + opt_len + sizeof(struct iphdr)
144 gnvh = (struct genevehdr *)__skb_push(skb, sizeof(*gnvh) + opt_len);
145 geneve_build_header(gnvh, tun_flags, vni, opt_len, opt);
188 opts_len = geneveh->opt_len * 4;
114 geneve_xmit_skb(struct geneve_sock *gs, struct rtable *rt, struct sk_buff *skb, __be32 src, __be32 dst, __u8 tos, __u8 ttl, __be16 df, __be16 src_port, __be16 dst_port, __be16 tun_flags, u8 vni[3], u8 opt_len, u8 *opt, bool xnet) argument
H A Dcipso_ipv4.c1604 u8 opt_len; local
1610 opt_len = opt[1];
1611 if (opt_len < 8) {
1625 while (opt_iter < opt_len) {
1634 if (tag_len > (opt_len - opt_iter)) {
1864 u32 opt_len; local
1895 opt_len = (buf_len + 3) & ~3;
1896 opt = kzalloc(sizeof(*opt) + opt_len, GFP_ATOMIC);
1902 opt->opt.optlen = opt_len;
1948 u32 opt_len; local
2207 u32 opt_len; local
[all...]
/net/dns_resolver/
H A Ddns_key.c90 int opt_len, opt_nlen, opt_vlen, tmp; local
93 opt_len = next_opt - opt;
94 if (!opt_len) {
100 eq = memchr(opt, '=', opt_len) ?: end;
/net/openvswitch/
H A Dflow.h62 #define GENEVE_OPTS(flow_key, opt_len) \
65 opt_len))
H A Dflow.c389 int opt_len = nd_opt->nd_opt_len * 8; local
391 if (unlikely(!opt_len || opt_len > icmp_len))
399 && opt_len == 8) {
405 && opt_len == 8) {
412 icmp_len -= opt_len;
413 offset += opt_len;
H A Dvport-geneve.c88 opts_len = geneveh->opt_len * 4;
/net/ipv6/
H A Dndisc.c199 struct ndisc_options *ndisc_parse_options(u8 *opt, int opt_len, argument
204 if (!nd_opt || opt_len < 0 || !ndopts)
207 while (opt_len) {
209 if (opt_len < sizeof(struct nd_opt_hdr))
212 if (opt_len < l || l == 0)
257 opt_len -= l;

Completed in 80 milliseconds