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);