Searched refs:enc_opts (Results 1 - 5 of 5) sorted by relevance
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/ |
H A D | tc_tun_geneve.c | 167 struct flow_match_enc_opts enc_opts; local 178 flow_rule_match_enc_opts(rule, &enc_opts); 180 if (memchr_inv(&enc_opts.mask->data, 0, sizeof(enc_opts.mask->data)) && 192 if (enc_opts.key->dst_opt_type != IP_TUNNEL_GENEVE_OPT_BIT) { 200 if (enc_opts.mask->len && 215 if ((enc_opts.key->len / 4) > ((max_tlv_option_data_len + 1) * max_tlv_options)) { 220 enc_opts.key->len); 224 MLX5_SET(fte_match_set_misc, misc_c, geneve_opt_len, enc_opts.mask->len / 4); 225 MLX5_SET(fte_match_set_misc, misc_v, geneve_opt_len, enc_opts [all...] |
H A D | tc_tun_vxlan.c | 116 struct flow_match_enc_opts enc_opts; local 120 flow_rule_match_enc_opts(rule, &enc_opts); 122 if (memchr_inv(&enc_opts.mask->data, 0, sizeof(enc_opts.mask->data)) && 128 if (enc_opts.key->dst_opt_type != IP_TUNNEL_VXLAN_OPT_BIT) { 133 if (enc_opts.key->len != sizeof(*gbp) || 134 enc_opts.mask->len != sizeof(*gbp_mask)) { 139 gbp = (u32 *)&enc_opts.key->data[0]; 140 gbp_mask = (u32 *)&enc_opts.mask->data[0];
|
/linux-master/net/sched/ |
H A D | cls_flower.c | 69 struct flow_dissector_key_enc_opts enc_opts; member in struct:fl_flow_key 1209 if (key->enc_opts.len > FLOW_DIS_TUN_OPTS_MAX - 4) 1212 opt = (struct geneve_opt *)&key->enc_opts.data[key->enc_opts.len]; 1249 int new_len = key->enc_opts.len; 1293 md = (struct vxlan_metadata *)&key->enc_opts.data[key->enc_opts.len]; 1330 md = (struct erspan_metadata *)&key->enc_opts.data[key->enc_opts.len]; 1393 u8 len = key->enc_opts 3080 fl_dump_key_geneve_opt(struct sk_buff *skb, struct flow_dissector_key_enc_opts *enc_opts) argument 3114 fl_dump_key_vxlan_opt(struct sk_buff *skb, struct flow_dissector_key_enc_opts *enc_opts) argument 3136 fl_dump_key_erspan_opt(struct sk_buff *skb, struct flow_dissector_key_enc_opts *enc_opts) argument 3169 fl_dump_key_gtp_opt(struct sk_buff *skb, struct flow_dissector_key_enc_opts *enc_opts) argument 3197 fl_dump_key_pfcp_opt(struct sk_buff *skb, struct flow_dissector_key_enc_opts *enc_opts) argument 3294 fl_dump_key_options(struct sk_buff *skb, int enc_opt_type, struct flow_dissector_key_enc_opts *enc_opts) argument [all...] |
/linux-master/drivers/net/ethernet/netronome/nfp/flower/ |
H A D | offload.c | 154 nfp_flower_calc_opt_layer(struct flow_dissector_key_enc_opts *enc_opts, argument 158 if (enc_opts->len > NFP_FL_MAX_GENEVE_OPT_KEY || 159 (ipv6 && enc_opts->len > NFP_FL_MAX_GENEVE_OPT_KEY_V6)) { 164 if (enc_opts->len > 0) {
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en_tc.c | 5462 struct tunnel_match_enc_opts enc_opts = {}; local 5493 enc_opts_id, &enc_opts); 5508 enc_opts.key.len); 5515 enc_opts.key.len); 5531 if (enc_opts.key.len) { 5533 if (enc_opts.key.dst_opt_type) 5534 __set_bit(enc_opts.key.dst_opt_type, flags); 5537 enc_opts.key.data, 5538 enc_opts.key.len,
|
Completed in 278 milliseconds