Lines Matching refs:enc_opts
57 struct flow_dissector_key_enc_opts enc_opts; member
635 opt = (struct geneve_opt *)&key->enc_opts.data[key->enc_opts.len]; in fl_set_geneve_opt()
671 int new_len = key->enc_opts.len; in fl_set_geneve_opt()
726 key->enc_opts.dst_opt_type = TUNNEL_GENEVE_OPT; in fl_set_enc_opt()
733 key->enc_opts.len += option_len; in fl_set_enc_opt()
737 mask->enc_opts.dst_opt_type = TUNNEL_GENEVE_OPT; in fl_set_enc_opt()
744 mask->enc_opts.len += option_len; in fl_set_enc_opt()
745 if (key->enc_opts.len != mask->enc_opts.len) { in fl_set_enc_opt()
1060 FLOW_DISSECTOR_KEY_ENC_OPTS, enc_opts); in fl_init_dissector()
1582 struct flow_dissector_key_enc_opts *enc_opts) in fl_dump_key_geneve_opt() argument
1592 while (enc_opts->len > opt_off) { in fl_dump_key_geneve_opt()
1593 opt = (struct geneve_opt *)&enc_opts->data[opt_off]; in fl_dump_key_geneve_opt()
1616 struct flow_dissector_key_enc_opts *enc_opts) in fl_dump_key_options() argument
1621 if (!enc_opts->len) in fl_dump_key_options()
1628 switch (enc_opts->dst_opt_type) { in fl_dump_key_options()
1630 err = fl_dump_key_geneve_opt(skb, enc_opts); in fl_dump_key_options()
1839 fl_dump_key_enc_opt(skb, &key->enc_opts, &mask->enc_opts)) in fl_dump_key()