Lines Matching refs:opt
101 struct geneve_opt *opt = dst; in tunnel_key_copy_geneve_opt() local
105 opt->opt_class = in tunnel_key_copy_geneve_opt()
107 opt->type = nla_get_u8(tb[TCA_TUNNEL_KEY_ENC_OPT_GENEVE_TYPE]); in tunnel_key_copy_geneve_opt()
108 opt->length = data_len / 4; /* length is in units of 4 bytes */ in tunnel_key_copy_geneve_opt()
109 opt->r1 = 0; in tunnel_key_copy_geneve_opt()
110 opt->r2 = 0; in tunnel_key_copy_geneve_opt()
111 opt->r3 = 0; in tunnel_key_copy_geneve_opt()
113 memcpy(opt + 1, data, data_len); in tunnel_key_copy_geneve_opt()
434 struct geneve_opt *opt = (struct geneve_opt *)src; in tunnel_key_geneve_opts_dump() local
437 opt->opt_class) || in tunnel_key_geneve_opts_dump()
439 opt->type) || in tunnel_key_geneve_opts_dump()
441 opt->length * 4, opt + 1)) { in tunnel_key_geneve_opts_dump()
446 len -= sizeof(struct geneve_opt) + opt->length * 4; in tunnel_key_geneve_opts_dump()
447 src += sizeof(struct geneve_opt) + opt->length * 4; in tunnel_key_geneve_opts_dump()
515 struct tc_tunnel_key opt = { in tunnel_key_dump() local
525 opt.action = t->tcf_action; in tunnel_key_dump()
526 opt.t_action = params->tcft_action; in tunnel_key_dump()
528 if (nla_put(skb, TCA_TUNNEL_KEY_PARMS, sizeof(opt), &opt)) in tunnel_key_dump()