Searched refs:key_layer (Results 1 - 7 of 7) sorted by relevance
/kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/flower/ |
H A D | offload.c | 175 u32 *key_layer_two, u8 *key_layer, int *key_size, in nfp_flower_calc_udp_tun_layer() 185 *key_layer |= NFP_FLOWER_LAYER_VXLAN; in nfp_flower_calc_udp_tun_layer() 188 *key_layer |= NFP_FLOWER_LAYER_EXT_META; in nfp_flower_calc_udp_tun_layer() 207 *key_layer |= NFP_FLOWER_LAYER_EXT_META; in nfp_flower_calc_udp_tun_layer() 249 u8 key_layer; in nfp_flower_calculate_key_layers() local 269 key_layer = NFP_FLOWER_LAYER_PORT; in nfp_flower_calculate_key_layers() 275 key_layer |= NFP_FLOWER_LAYER_MAC; in nfp_flower_calculate_key_layers() 290 key_layer |= NFP_FLOWER_LAYER_EXT_META; in nfp_flower_calculate_key_layers() 307 key_layer |= NFP_FLOWER_LAYER_EXT_META; in nfp_flower_calculate_key_layers() 369 key_layer | in nfp_flower_calculate_key_layers() 173 nfp_flower_calc_udp_tun_layer(struct flow_dissector_key_ports *enc_ports, struct flow_dissector_key_enc_opts *enc_op, u32 *key_layer_two, u8 *key_layer, int *key_size, struct nfp_flower_priv *priv, enum nfp_flower_tun_type *tun_type, bool ipv6, struct netlink_ext_ack *extack) nfp_flower_calc_udp_tun_layer() argument 544 nfp_flower_allocate_new(struct nfp_fl_key_ls *key_layer) nfp_flower_allocate_new() argument 707 u8 key_layer, match_size; nfp_flower_populate_merge_match() local 1136 u8 key_layer; nfp_flower_validate_pre_tun_rule() local 1336 struct nfp_fl_key_ls *key_layer; nfp_flower_add_offload() local [all...] |
H A D | conntrack.c | 629 if (in_key_ls.key_layer & NFP_FLOWER_LAYER_EXT_META) { in nfp_fl_calc_key_layers_sz() 633 if (in_key_ls.key_layer & NFP_FLOWER_LAYER_PORT) { in nfp_fl_calc_key_layers_sz() 637 if (in_key_ls.key_layer & NFP_FLOWER_LAYER_MAC) { in nfp_fl_calc_key_layers_sz() 641 if (in_key_ls.key_layer & NFP_FLOWER_LAYER_TP) { in nfp_fl_calc_key_layers_sz() 645 if (in_key_ls.key_layer & NFP_FLOWER_LAYER_IPV4) { in nfp_fl_calc_key_layers_sz() 649 if (in_key_ls.key_layer & NFP_FLOWER_LAYER_IPV6) { in nfp_fl_calc_key_layers_sz() 667 if ((in_key_ls.key_layer & NFP_FLOWER_LAYER_VXLAN) || in nfp_fl_calc_key_layers_sz() 817 struct nfp_fl_key_ls key_layer, tmp_layer; in nfp_fl_ct_add_offload() local 844 memset(&key_layer, 0, sizeof(struct nfp_fl_key_ls)); in nfp_fl_ct_add_offload() 856 key_layer in nfp_fl_ct_add_offload() [all...] |
H A D | match.c | 564 rule, key_ls->key_layer, qinq_sup); in nfp_flower_compile_flow_match() 569 if (NFP_FLOWER_LAYER_EXT_META & key_ls->key_layer) { in nfp_flower_compile_flow_match() 593 if (NFP_FLOWER_LAYER_MAC & key_ls->key_layer) { in nfp_flower_compile_flow_match() 604 if (NFP_FLOWER_LAYER_TP & key_ls->key_layer) { in nfp_flower_compile_flow_match() 612 if (NFP_FLOWER_LAYER_IPV4 & key_ls->key_layer) { in nfp_flower_compile_flow_match() 620 if (NFP_FLOWER_LAYER_IPV6 & key_ls->key_layer) { in nfp_flower_compile_flow_match() 671 if (key_ls->key_layer & NFP_FLOWER_LAYER_VXLAN || in nfp_flower_compile_flow_match()
|
H A D | main.h | 400 u8 key_layer; member 702 nfp_flower_allocate_new(struct nfp_fl_key_ls *key_layer);
|
/kernel/linux/linux-5.10/drivers/net/ethernet/netronome/nfp/flower/ |
H A D | offload.c | 176 u32 *key_layer_two, u8 *key_layer, int *key_size, in nfp_flower_calc_udp_tun_layer() 186 *key_layer |= NFP_FLOWER_LAYER_VXLAN; in nfp_flower_calc_udp_tun_layer() 189 *key_layer |= NFP_FLOWER_LAYER_EXT_META; in nfp_flower_calc_udp_tun_layer() 208 *key_layer |= NFP_FLOWER_LAYER_EXT_META; in nfp_flower_calc_udp_tun_layer() 251 u8 key_layer; in nfp_flower_calculate_key_layers() local 271 key_layer = NFP_FLOWER_LAYER_PORT; in nfp_flower_calculate_key_layers() 277 key_layer |= NFP_FLOWER_LAYER_MAC; in nfp_flower_calculate_key_layers() 292 key_layer |= NFP_FLOWER_LAYER_EXT_META; in nfp_flower_calculate_key_layers() 309 key_layer |= NFP_FLOWER_LAYER_EXT_META; in nfp_flower_calculate_key_layers() 371 key_layer | in nfp_flower_calculate_key_layers() 174 nfp_flower_calc_udp_tun_layer(struct flow_dissector_key_ports *enc_ports, struct flow_dissector_key_enc_opts *enc_op, u32 *key_layer_two, u8 *key_layer, int *key_size, struct nfp_flower_priv *priv, enum nfp_flower_tun_type *tun_type, bool ipv6, struct netlink_ext_ack *extack) nfp_flower_calc_udp_tun_layer() argument 546 nfp_flower_allocate_new(struct nfp_fl_key_ls *key_layer) nfp_flower_allocate_new() argument 709 u8 key_layer, match_size; nfp_flower_populate_merge_match() local 1144 u8 key_layer; nfp_flower_validate_pre_tun_rule() local 1297 struct nfp_fl_key_ls *key_layer; nfp_flower_add_offload() local [all...] |
H A D | match.c | 500 rule, key_ls->key_layer, qinq_sup); in nfp_flower_compile_flow_match() 505 if (NFP_FLOWER_LAYER_EXT_META & key_ls->key_layer) { in nfp_flower_compile_flow_match() 529 if (NFP_FLOWER_LAYER_MAC & key_ls->key_layer) { in nfp_flower_compile_flow_match() 540 if (NFP_FLOWER_LAYER_TP & key_ls->key_layer) { in nfp_flower_compile_flow_match() 548 if (NFP_FLOWER_LAYER_IPV4 & key_ls->key_layer) { in nfp_flower_compile_flow_match() 556 if (NFP_FLOWER_LAYER_IPV6 & key_ls->key_layer) { in nfp_flower_compile_flow_match() 607 if (key_ls->key_layer & NFP_FLOWER_LAYER_VXLAN || in nfp_flower_compile_flow_match()
|
H A D | main.h | 284 u8 key_layer; member
|
Completed in 10 milliseconds