Searched refs:ah_info (Results 1 – 6 of 6) sorted by relevance
| /linux/drivers/infiniband/hw/irdma/ |
| H A D | utils.c | 1451 struct irdma_ah_info *ah_info) in irdma_puda_ieq_get_ah_info() argument 1457 memset(ah_info, 0, sizeof(*ah_info)); in irdma_puda_ieq_get_ah_info() 1458 ah_info->do_lpbk = true; in irdma_puda_ieq_get_ah_info() 1459 ah_info->vlan_tag = buf->vlan_id; in irdma_puda_ieq_get_ah_info() 1460 ah_info->insert_vlan_tag = buf->vlan_valid; in irdma_puda_ieq_get_ah_info() 1461 ah_info->ipv4_valid = buf->ipv4; in irdma_puda_ieq_get_ah_info() 1462 ah_info->vsi = qp->vsi; in irdma_puda_ieq_get_ah_info() 1465 ether_addr_copy(ah_info->mac_addr, buf->smac); in irdma_puda_ieq_get_ah_info() 1468 ah_info->ipv4_valid = true; in irdma_puda_ieq_get_ah_info() 1470 ah_info->hop_ttl = iph->ttl; in irdma_puda_ieq_get_ah_info() [all …]
|
| H A D | verbs.c | 4042 info.op.send.ah_id = ah->sc_ah.ah_info.ah_idx; in irdma_post_send() 5021 err = irdma_alloc_rsrc(rf, rf->allocated_ahs, rf->max_ah, &ah->sc_ah.ah_info.ah_idx, in irdma_create_hw_ah() 5040 ah->sc_ah.ah_info.ah_valid, 1, in irdma_create_hw_ah() 5051 irdma_free_rsrc(iwdev->rf, iwdev->rf->allocated_ahs, ah->sc_ah.ah_info.ah_idx); in irdma_create_hw_ah() 5065 struct irdma_ah_info *ah_info; in irdma_setup_ah() local 5072 sc_ah->ah_info.vsi = &iwdev->vsi; in irdma_setup_ah() 5081 ah_info = &sc_ah->ah_info; in irdma_setup_ah() 5082 ah_info->pd_idx = pd->sc_pd.pd_id; in irdma_setup_ah() 5084 ah_info->flow_label = ah_attr->grh.flow_label; in irdma_setup_ah() 5085 ah_info->hop_ttl = ah_attr->grh.hop_limit; in irdma_setup_ah() [all …]
|
| H A D | cm.c | 316 if (!cm_node->ah || !cm_node->ah->ah_info.ah_valid) { in irdma_form_ah_cm_frame() 327 sqbuf->ah_id = cm_node->ah->ah_info.ah_idx; in irdma_form_ah_cm_frame() 2172 struct irdma_ah_info ah_info = {}; in irdma_cm_create_ah() local 2175 ether_addr_copy(ah_info.mac_addr, iwdev->netdev->dev_addr); in irdma_cm_create_ah() 2177 ah_info.hop_ttl = 0x40; in irdma_cm_create_ah() 2178 ah_info.tc_tos = cm_node->tos; in irdma_cm_create_ah() 2179 ah_info.vsi = &iwdev->vsi; in irdma_cm_create_ah() 2182 ah_info.ipv4_valid = true; in irdma_cm_create_ah() 2183 ah_info.dest_ip_addr[0] = cm_node->rem_addr[0]; in irdma_cm_create_ah() 2184 ah_info.src_ip_addr[0] = cm_node->loc_addr[0]; in irdma_cm_create_ah() [all …]
|
| H A D | puda.h | 173 struct irdma_ah_info *ah_info); 175 struct irdma_ah_info *ah_info, bool wait,
|
| H A D | uda.h | 32 struct irdma_ah_info ah_info; member
|
| H A D | puda.c | 1403 txbuf->ah_id = pfpdu->ah->ah_info.ah_idx; in irdma_ieq_handle_partial() 1491 txbuf->ah_id = pfpdu->ah->ah_info.ah_idx; in irdma_ieq_process_buf() 1570 struct irdma_ah_info ah_info = {}; in irdma_ieq_create_ah() local 1573 irdma_puda_ieq_get_ah_info(qp, &ah_info); in irdma_ieq_create_ah() 1574 return irdma_puda_create_ah(qp->vsi->dev, &ah_info, false, in irdma_ieq_create_ah() 1655 else if (pfpdu->ah && pfpdu->ah->ah_info.ah_valid) in irdma_ieq_handle_exception()
|