Home
last modified time | relevance | path

Searched refs:ah_info (Results 1 – 9 of 9) sorted by relevance

/freebsd/sys/dev/irdma/
H A Dirdma_kcompat.c392 irdma_fill_ah_info(struct vnet *vnet, struct irdma_ah_info *ah_info, in irdma_fill_ah_info() argument
399 ah_info->ipv4_valid = true; in irdma_fill_ah_info()
400 ah_info->dest_ip_addr[0] = in irdma_fill_ah_info()
402 ah_info->src_ip_addr[0] = in irdma_fill_ah_info()
405 ah_info->do_lpbk = irdma_ipv4_is_lpb(ah_info->src_ip_addr[0], in irdma_fill_ah_info()
406 ah_info->dest_ip_addr[0]); in irdma_fill_ah_info()
409 irdma_mcast_mac_v4(ah_info->dest_ip_addr, dmac); in irdma_fill_ah_info()
412 irdma_copy_ip_ntohl(ah_info->dest_ip_addr, in irdma_fill_ah_info()
414 irdma_copy_ip_ntohl(ah_info->src_ip_addr, in irdma_fill_ah_info()
416 ah_info->do_lpbk = irdma_ipv6_is_lpb(ah_info->src_ip_addr, in irdma_fill_ah_info()
[all …]
H A Dirdma_utils.c1338 struct irdma_ah_info *ah_info) in irdma_puda_ieq_get_ah_info() argument
1344 memset(ah_info, 0, sizeof(*ah_info)); in irdma_puda_ieq_get_ah_info()
1345 ah_info->do_lpbk = true; in irdma_puda_ieq_get_ah_info()
1346 ah_info->vlan_tag = buf->vlan_id; in irdma_puda_ieq_get_ah_info()
1347 ah_info->insert_vlan_tag = buf->vlan_valid; in irdma_puda_ieq_get_ah_info()
1348 ah_info->ipv4_valid = buf->ipv4; in irdma_puda_ieq_get_ah_info()
1349 ah_info->vsi = qp->vsi; in irdma_puda_ieq_get_ah_info()
1352 ether_addr_copy(ah_info->mac_addr, buf->smac); in irdma_puda_ieq_get_ah_info()
1355 ah_info->ipv4_valid = true; in irdma_puda_ieq_get_ah_info()
1357 ah_info->hop_ttl = iph->ip_ttl; in irdma_puda_ieq_get_ah_info()
[all …]
H A Dirdma_cm.c358 if (!cm_node->ah || !cm_node->ah->ah_info.ah_valid) { in irdma_form_ah_cm_frame()
369 sqbuf->ah_id = cm_node->ah->ah_info.ah_idx; in irdma_form_ah_cm_frame()
2071 struct irdma_ah_info ah_info = {0}; in irdma_cm_create_ah() local
2077 ether_addr_copy(ah_info.mac_addr, if_getlladdr(iwdev->netdev)); in irdma_cm_create_ah()
2079 ah_info.hop_ttl = 0x40; in irdma_cm_create_ah()
2080 ah_info.tc_tos = cm_node->tos; in irdma_cm_create_ah()
2081 ah_info.vsi = &iwdev->vsi; in irdma_cm_create_ah()
2084 ah_info.ipv4_valid = true; in irdma_cm_create_ah()
2085 ah_info.dest_ip_addr[0] = cm_node->rem_addr[0]; in irdma_cm_create_ah()
2086 ah_info.src_ip_addr[0] = cm_node->loc_addr[0]; in irdma_cm_create_ah()
[all …]
H A Dirdma_puda.h211 struct irdma_ah_info *ah_info);
213 struct irdma_ah_info *ah_info, bool wait,
H A Dirdma_uda.h65 struct irdma_ah_info ah_info; member
H A Dirdma_puda.c1514 txbuf->ah_id = pfpdu->ah->ah_info.ah_idx; in irdma_ieq_handle_partial()
1605 txbuf->ah_id = pfpdu->ah->ah_info.ah_idx; in irdma_ieq_process_buf()
1685 struct irdma_ah_info ah_info = {0}; in irdma_ieq_create_ah() local
1688 irdma_puda_ieq_get_ah_info(qp, &ah_info); in irdma_ieq_create_ah()
1689 return irdma_puda_create_ah(qp->vsi->dev, &ah_info, false, in irdma_ieq_create_ah()
1781 else if (pfpdu->ah && pfpdu->ah->ah_info.ah_valid) in irdma_ieq_handle_exception()
H A Dirdma_verbs.c2498 info.op.send.ah_id = ah->sc_ah.ah_info.ah_idx; in irdma_post_send()
3243 ah_attr->grh.flow_label = ah->sc_ah.ah_info.flow_label; in irdma_query_ah()
3244 ah_attr->grh.traffic_class = ah->sc_ah.ah_info.tc_tos; in irdma_query_ah()
3245 ah_attr->grh.hop_limit = ah->sc_ah.ah_info.hop_ttl; in irdma_query_ah()
/freebsd/sys/dev/bnxt/bnxt_re/
H A Dib_verbs.c908 struct bnxt_re_ah_info *ah_info) in bnxt_re_get_ah_info() argument
916 gid = &ah_info->sgid; in bnxt_re_get_ah_info()
917 gattr = &ah_info->sgid_attr; in bnxt_re_get_ah_info()
927 ah_info->vlan_tag = vlan_dev_vlan_id(gattr->ndev); in bnxt_re_get_ah_info()
935 ah_info->nw_type = ntype; in bnxt_re_get_ah_info()
947 struct bnxt_re_ah_info *ah_info, bool is_user, in bnxt_re_init_dmac() argument
965 resolve_dmac_work->ah_info = ah_info; in bnxt_re_init_dmac()
1000 struct bnxt_re_ah_info ah_info; in bnxt_re_create_ah() local
1029 rc = bnxt_re_get_ah_info(rdev, ah_attr, &ah_info); in bnxt_re_create_ah()
1032 ah->qplib_ah.nw_type = ah_info.nw_type; in bnxt_re_create_ah()
[all …]
H A Dbnxt_re.h616 struct bnxt_re_ah_info *ah_info; member