Lines Matching defs:ah_info

3339 				info.op.send.ah_id = ah->sc_ah.ah_info.ah_idx;
4251 err = irdma_alloc_rsrc(rf, rf->allocated_ahs, rf->max_ah, &ah->sc_ah.ah_info.ah_idx,
4270 } while (!ah->sc_ah.ah_info.ah_valid && --cnt);
4281 irdma_free_rsrc(iwdev->rf, iwdev->rf->allocated_ahs, ah->sc_ah.ah_info.ah_idx);
4295 struct irdma_ah_info *ah_info;
4302 sc_ah->ah_info.vsi = &iwdev->vsi;
4311 ah_info = &sc_ah->ah_info;
4312 ah_info->pd_idx = pd->sc_pd.pd_id;
4314 ah_info->flow_label = ah_attr->grh.flow_label;
4315 ah_info->hop_ttl = ah_attr->grh.hop_limit;
4316 ah_info->tc_tos = ah_attr->grh.traffic_class;
4321 ah_info->ipv4_valid = true;
4322 ah_info->dest_ip_addr[0] =
4324 ah_info->src_ip_addr[0] =
4326 ah_info->do_lpbk = irdma_ipv4_is_lpb(ah_info->src_ip_addr[0],
4327 ah_info->dest_ip_addr[0]);
4329 ah_info->do_lpbk = true;
4330 irdma_mcast_mac(ah_info->dest_ip_addr, dmac, true);
4333 irdma_copy_ip_ntohl(ah_info->dest_ip_addr,
4335 irdma_copy_ip_ntohl(ah_info->src_ip_addr,
4337 ah_info->do_lpbk = irdma_ipv6_is_lpb(ah_info->src_ip_addr,
4338 ah_info->dest_ip_addr);
4340 ah_info->do_lpbk = true;
4341 irdma_mcast_mac(ah_info->dest_ip_addr, dmac, false);
4345 err = rdma_read_gid_l2_fields(sgid_attr, &ah_info->vlan_tag,
4346 ah_info->mac_addr);
4350 ah_info->dst_arpindex = irdma_add_arp(iwdev->rf, ah_info->dest_ip_addr,
4351 ah_info->ipv4_valid, dmac);
4353 if (ah_info->dst_arpindex == -1)
4356 if (ah_info->vlan_tag >= VLAN_N_VID && iwdev->dcb_vlan_mode)
4357 ah_info->vlan_tag = 0;
4359 if (ah_info->vlan_tag < VLAN_N_VID) {
4360 u8 prio = rt_tos2priority(ah_info->tc_tos);
4364 ah_info->vlan_tag |= (u16)prio << VLAN_PRIO_SHIFT;
4365 ah_info->insert_vlan_tag = true;
4382 u32 key = new_ah->sc_ah.ah_info.dest_ip_addr[0] ^
4383 new_ah->sc_ah.ah_info.dest_ip_addr[1] ^
4384 new_ah->sc_ah.ah_info.dest_ip_addr[2] ^
4385 new_ah->sc_ah.ah_info.dest_ip_addr[3];
4389 new_ah->sc_ah.ah_info.ah_idx = ah->sc_ah.ah_info.ah_idx;
4390 new_ah->sc_ah.ah_info.ah_valid = ah->sc_ah.ah_info.ah_valid;
4391 if (!memcmp(&ah->sc_ah.ah_info, &new_ah->sc_ah.ah_info,
4392 sizeof(ah->sc_ah.ah_info))) {
4427 ah->sc_ah.ah_info.ah_idx);
4467 u32 key = parent_ah->sc_ah.ah_info.dest_ip_addr[0] ^
4468 parent_ah->sc_ah.ah_info.dest_ip_addr[1] ^
4469 parent_ah->sc_ah.ah_info.dest_ip_addr[2] ^
4470 parent_ah->sc_ah.ah_info.dest_ip_addr[3];
4479 uresp.ah_id = ah->sc_ah.ah_info.ah_idx;
4522 ah_attr->grh.flow_label = ah->sc_ah.ah_info.flow_label;
4523 ah_attr->grh.traffic_class = ah->sc_ah.ah_info.tc_tos;
4524 ah_attr->grh.hop_limit = ah->sc_ah.ah_info.hop_ttl;