Lines Matching refs:nkey

2300     RockerOfDpaFlowKey *nkey;  in of_dpa_flow_fill()  local
2310 nkey = nflow->key = g_malloc0(sizeof(*nkey)); in of_dpa_flow_fill()
2316 nkey->priority = flow->priority; in of_dpa_flow_fill()
2317 nkey->tbl_id = key->tbl_id; in of_dpa_flow_fill()
2320 nkey->has_in_pport = true; in of_dpa_flow_fill()
2321 nkey->in_pport = key->in_pport; in of_dpa_flow_fill()
2324 if (nkey->has_in_pport && mask->in_pport != 0xffffffff) { in of_dpa_flow_fill()
2330 nkey->has_vlan_id = true; in of_dpa_flow_fill()
2331 nkey->vlan_id = ntohs(key->eth.vlan_id); in of_dpa_flow_fill()
2334 if (nkey->has_vlan_id && mask->eth.vlan_id != 0xffff) { in of_dpa_flow_fill()
2340 nkey->has_tunnel_id = true; in of_dpa_flow_fill()
2341 nkey->tunnel_id = key->tunnel_id; in of_dpa_flow_fill()
2344 if (nkey->has_tunnel_id && mask->tunnel_id != 0xffffffff) { in of_dpa_flow_fill()
2351 nkey->eth_src = qemu_mac_strdup_printf(key->eth.src.a); in of_dpa_flow_fill()
2354 if (nkey->eth_src && memcmp(mask->eth.src.a, ff_mac.a, ETH_ALEN)) { in of_dpa_flow_fill()
2360 nkey->eth_dst = qemu_mac_strdup_printf(key->eth.dst.a); in of_dpa_flow_fill()
2363 if (nkey->eth_dst && memcmp(mask->eth.dst.a, ff_mac.a, ETH_ALEN)) { in of_dpa_flow_fill()
2369 nkey->has_eth_type = true; in of_dpa_flow_fill()
2370 nkey->eth_type = ntohs(key->eth.type); in of_dpa_flow_fill()
2376 nkey->has_ip_proto = true; in of_dpa_flow_fill()
2377 nkey->ip_proto = key->ip.proto; in of_dpa_flow_fill()
2379 if (nkey->has_ip_proto && mask->ip.proto != 0xff) { in of_dpa_flow_fill()
2384 nkey->has_ip_tos = true; in of_dpa_flow_fill()
2385 nkey->ip_tos = key->ip.tos; in of_dpa_flow_fill()
2387 if (nkey->has_ip_tos && mask->ip.tos != 0xff) { in of_dpa_flow_fill()
2399 nkey->ip_dst = g_strdup_printf("%s/%d", dst, dst_len); in of_dpa_flow_fill()