Lines Matching refs:l2_info

791 				       struct bnxt_tc_l2_key *l2_info,  in hwrm_cfa_decap_filter_alloc()  argument
819 ether_addr_copy(req->dst_macaddr, l2_info->dmac); in hwrm_cfa_decap_filter_alloc()
821 if (l2_info->num_vlans) { in hwrm_cfa_decap_filter_alloc()
823 req->t_ivlan_vid = l2_info->inner_vlan_tci; in hwrm_cfa_decap_filter_alloc()
881 struct bnxt_tc_l2_key *l2_info, in hwrm_cfa_encap_record_alloc() argument
896 ether_addr_copy(encap->dst_mac_addr, l2_info->dmac); in hwrm_cfa_encap_record_alloc()
897 ether_addr_copy(encap->src_mac_addr, l2_info->smac); in hwrm_cfa_encap_record_alloc()
898 if (l2_info->num_vlans) { in hwrm_cfa_encap_record_alloc()
899 encap->num_vlan_tags = l2_info->num_vlans; in hwrm_cfa_encap_record_alloc()
900 encap->ovlan_tci = l2_info->inner_vlan_tci; in hwrm_cfa_encap_record_alloc()
901 encap->ovlan_tpid = l2_info->inner_vlan_tpid; in hwrm_cfa_encap_record_alloc()
1227 struct bnxt_tc_l2_key *l2_info) in bnxt_tc_resolve_tunnel_hdrs() argument
1263 l2_info->inner_vlan_tci = htons(vlan->vlan_id); in bnxt_tc_resolve_tunnel_hdrs()
1264 l2_info->inner_vlan_tpid = vlan->vlan_proto; in bnxt_tc_resolve_tunnel_hdrs()
1265 l2_info->num_vlans = 1; in bnxt_tc_resolve_tunnel_hdrs()
1286 neigh_ha_snapshot(l2_info->dmac, nbr, dst_dev); in bnxt_tc_resolve_tunnel_hdrs()
1287 ether_addr_copy(l2_info->smac, dst_dev->dev_addr); in bnxt_tc_resolve_tunnel_hdrs()
1306 struct bnxt_tc_l2_key l2_info = { {0} }; in bnxt_tc_get_decap_handle() local
1336 rc = bnxt_tc_resolve_tunnel_hdrs(bp, &tun_key, &l2_info); in bnxt_tc_get_decap_handle()
1340 decap_l2_info = &decap_node->l2_info; in bnxt_tc_get_decap_handle()
1342 ether_addr_copy(decap_l2_info->dmac, l2_info.smac); in bnxt_tc_get_decap_handle()
1343 if (l2_info.num_vlans) { in bnxt_tc_get_decap_handle()
1344 decap_l2_info->num_vlans = l2_info.num_vlans; in bnxt_tc_get_decap_handle()
1345 decap_l2_info->inner_vlan_tpid = l2_info.inner_vlan_tpid; in bnxt_tc_get_decap_handle()
1346 decap_l2_info->inner_vlan_tci = l2_info.inner_vlan_tci; in bnxt_tc_get_decap_handle()
1422 rc = bnxt_tc_resolve_tunnel_hdrs(bp, encap_key, &encap_node->l2_info); in bnxt_tc_get_encap_handle()
1427 rc = hwrm_cfa_encap_record_alloc(bp, encap_key, &encap_node->l2_info, in bnxt_tc_get_encap_handle()