Lines Matching refs:tun_key
106 const struct ip_tunnel_key *tun_key = &tun_info->key; in bnxt_tc_parse_tunnel_set() local
113 actions->tun_encap_key = *tun_key; in bnxt_tc_parse_tunnel_set()
469 flow->tun_key.u.ipv4.dst = match.key->dst; in bnxt_tc_parse_flow()
471 flow->tun_key.u.ipv4.src = match.key->src; in bnxt_tc_parse_flow()
483 flow->tun_key.tun_id = key32_to_tunnel_id(match.key->keyid); in bnxt_tc_parse_flow()
492 flow->tun_key.tp_dst = match.key->dst; in bnxt_tc_parse_flow()
494 flow->tun_key.tp_src = match.key->src; in bnxt_tc_parse_flow()
793 struct ip_tunnel_key *tun_key = &flow->tun_key; in hwrm_cfa_decap_filter_alloc() local
808 req.tunnel_id = tunnel_id_to_key32(tun_key->tun_id); in hwrm_cfa_decap_filter_alloc()
828 req.dst_ipaddr[0] = tun_key->u.ipv4.dst; in hwrm_cfa_decap_filter_alloc()
829 req.src_ipaddr[0] = tun_key->u.ipv4.src; in hwrm_cfa_decap_filter_alloc()
834 req.dst_port = tun_key->tp_dst; in hwrm_cfa_decap_filter_alloc()
1112 struct ip_tunnel_key *tun_key) in bnxt_tc_get_tunnel_node() argument
1117 tunnel_node = rhashtable_lookup_fast(tunnel_table, tun_key, *ht_params); in bnxt_tc_get_tunnel_node()
1125 tunnel_node->key = *tun_key; in bnxt_tc_get_tunnel_node()
1218 struct ip_tunnel_key *tun_key, in bnxt_tc_resolve_tunnel_hdrs() argument
1230 flow.fl4_dport = tun_key->tp_dst; in bnxt_tc_resolve_tunnel_hdrs()
1231 flow.daddr = tun_key->u.ipv4.dst; in bnxt_tc_resolve_tunnel_hdrs()
1276 tun_key->u.ipv4.src = flow.saddr; in bnxt_tc_resolve_tunnel_hdrs()
1277 tun_key->ttl = ip4_dst_hoplimit(&rt->dst); in bnxt_tc_resolve_tunnel_hdrs()
1296 struct ip_tunnel_key *decap_key = &flow->tun_key; in bnxt_tc_get_decap_handle()
1300 struct ip_tunnel_key tun_key = { 0 }; in bnxt_tc_get_decap_handle() local
1326 tun_key.u.ipv4.dst = flow->tun_key.u.ipv4.src; in bnxt_tc_get_decap_handle()
1327 tun_key.tp_dst = flow->tun_key.tp_dst; in bnxt_tc_get_decap_handle()
1328 rc = bnxt_tc_resolve_tunnel_hdrs(bp, &tun_key, &l2_info); in bnxt_tc_get_decap_handle()