key_layer 255 drivers/net/ethernet/netronome/nfp/flower/main.h u8 key_layer; key_layer 396 drivers/net/ethernet/netronome/nfp/flower/match.c flow, key_ls->key_layer); key_layer 401 drivers/net/ethernet/netronome/nfp/flower/match.c if (NFP_FLOWER_LAYER_EXT_META & key_ls->key_layer) { key_layer 425 drivers/net/ethernet/netronome/nfp/flower/match.c if (NFP_FLOWER_LAYER_MAC & key_ls->key_layer) { key_layer 433 drivers/net/ethernet/netronome/nfp/flower/match.c if (NFP_FLOWER_LAYER_TP & key_ls->key_layer) { key_layer 441 drivers/net/ethernet/netronome/nfp/flower/match.c if (NFP_FLOWER_LAYER_IPV4 & key_ls->key_layer) { key_layer 449 drivers/net/ethernet/netronome/nfp/flower/match.c if (NFP_FLOWER_LAYER_IPV6 & key_ls->key_layer) { key_layer 472 drivers/net/ethernet/netronome/nfp/flower/match.c if (key_ls->key_layer & NFP_FLOWER_LAYER_VXLAN || key_layer 168 drivers/net/ethernet/netronome/nfp/flower/offload.c u32 *key_layer_two, u8 *key_layer, int *key_size, key_layer 178 drivers/net/ethernet/netronome/nfp/flower/offload.c *key_layer |= NFP_FLOWER_LAYER_VXLAN; key_layer 192 drivers/net/ethernet/netronome/nfp/flower/offload.c *key_layer |= NFP_FLOWER_LAYER_EXT_META; key_layer 229 drivers/net/ethernet/netronome/nfp/flower/offload.c u8 key_layer; key_layer 247 drivers/net/ethernet/netronome/nfp/flower/offload.c key_layer = NFP_FLOWER_LAYER_PORT; key_layer 253 drivers/net/ethernet/netronome/nfp/flower/offload.c key_layer |= NFP_FLOWER_LAYER_MAC; key_layer 300 drivers/net/ethernet/netronome/nfp/flower/offload.c key_layer |= NFP_FLOWER_LAYER_EXT_META; key_layer 324 drivers/net/ethernet/netronome/nfp/flower/offload.c &key_layer, key_layer 347 drivers/net/ethernet/netronome/nfp/flower/offload.c key_layer |= NFP_FLOWER_LAYER_IPV4; key_layer 352 drivers/net/ethernet/netronome/nfp/flower/offload.c key_layer |= NFP_FLOWER_LAYER_IPV6; key_layer 365 drivers/net/ethernet/netronome/nfp/flower/offload.c if (!(key_layer & NFP_FLOWER_LAYER_MAC)) { key_layer 366 drivers/net/ethernet/netronome/nfp/flower/offload.c key_layer |= NFP_FLOWER_LAYER_MAC; key_layer 391 drivers/net/ethernet/netronome/nfp/flower/offload.c key_layer |= NFP_FLOWER_LAYER_TP; key_layer 397 drivers/net/ethernet/netronome/nfp/flower/offload.c if (!(key_layer & NFP_FLOWER_LAYER_TP) && key_layer 433 drivers/net/ethernet/netronome/nfp/flower/offload.c if (!(key_layer & NFP_FLOWER_LAYER_IPV4) && key_layer 434 drivers/net/ethernet/netronome/nfp/flower/offload.c !(key_layer & NFP_FLOWER_LAYER_IPV6)) { key_layer 437 drivers/net/ethernet/netronome/nfp/flower/offload.c key_layer |= NFP_FLOWER_LAYER_IPV4; key_layer 442 drivers/net/ethernet/netronome/nfp/flower/offload.c key_layer |= NFP_FLOWER_LAYER_IPV6; key_layer 463 drivers/net/ethernet/netronome/nfp/flower/offload.c ret_key_ls->key_layer = key_layer; key_layer 471 drivers/net/ethernet/netronome/nfp/flower/offload.c nfp_flower_allocate_new(struct nfp_fl_key_ls *key_layer) key_layer 479 drivers/net/ethernet/netronome/nfp/flower/offload.c flow_pay->meta.key_len = key_layer->key_size; key_layer 480 drivers/net/ethernet/netronome/nfp/flower/offload.c flow_pay->unmasked_data = kmalloc(key_layer->key_size, GFP_KERNEL); key_layer 484 drivers/net/ethernet/netronome/nfp/flower/offload.c flow_pay->meta.mask_len = key_layer->key_size; key_layer 485 drivers/net/ethernet/netronome/nfp/flower/offload.c flow_pay->mask_data = kmalloc(key_layer->key_size, GFP_KERNEL); key_layer 623 drivers/net/ethernet/netronome/nfp/flower/offload.c u8 key_layer, match_size; key_layer 628 drivers/net/ethernet/netronome/nfp/flower/offload.c key_layer = meta_tci->nfp_flow_key_layer; key_layer 630 drivers/net/ethernet/netronome/nfp/flower/offload.c if (key_layer & ~NFP_FLOWER_MERGE_FIELDS && !extra_fields) key_layer 636 drivers/net/ethernet/netronome/nfp/flower/offload.c if (key_layer & NFP_FLOWER_LAYER_EXT_META) key_layer 641 drivers/net/ethernet/netronome/nfp/flower/offload.c if (key_layer & NFP_FLOWER_LAYER_MAC) { key_layer 647 drivers/net/ethernet/netronome/nfp/flower/offload.c if (key_layer & NFP_FLOWER_LAYER_TP) { key_layer 653 drivers/net/ethernet/netronome/nfp/flower/offload.c if (key_layer & NFP_FLOWER_LAYER_IPV4) { key_layer 658 drivers/net/ethernet/netronome/nfp/flower/offload.c if (key_layer & NFP_FLOWER_LAYER_IPV6) { key_layer 1026 drivers/net/ethernet/netronome/nfp/flower/offload.c u8 key_layer; key_layer 1039 drivers/net/ethernet/netronome/nfp/flower/offload.c key_layer = meta_tci->nfp_flow_key_layer; key_layer 1040 drivers/net/ethernet/netronome/nfp/flower/offload.c if (key_layer & ~NFP_FLOWER_PRE_TUN_RULE_FIELDS) { key_layer 1045 drivers/net/ethernet/netronome/nfp/flower/offload.c if (!(key_layer & NFP_FLOWER_LAYER_MAC)) { key_layer 1061 drivers/net/ethernet/netronome/nfp/flower/offload.c if (key_layer & NFP_FLOWER_LAYER_IPV4) { key_layer 1123 drivers/net/ethernet/netronome/nfp/flower/offload.c struct nfp_fl_key_ls *key_layer; key_layer 1131 drivers/net/ethernet/netronome/nfp/flower/offload.c key_layer = kmalloc(sizeof(*key_layer), GFP_KERNEL); key_layer 1132 drivers/net/ethernet/netronome/nfp/flower/offload.c if (!key_layer) key_layer 1135 drivers/net/ethernet/netronome/nfp/flower/offload.c err = nfp_flower_calculate_key_layers(app, netdev, key_layer, flow, key_layer 1140 drivers/net/ethernet/netronome/nfp/flower/offload.c flow_pay = nfp_flower_allocate_new(key_layer); key_layer 1146 drivers/net/ethernet/netronome/nfp/flower/offload.c err = nfp_flower_compile_flow_match(app, flow, key_layer, netdev, key_layer 1187 drivers/net/ethernet/netronome/nfp/flower/offload.c kfree(key_layer); key_layer 1203 drivers/net/ethernet/netronome/nfp/flower/offload.c kfree(key_layer);