Home
last modified time | relevance | path

Searched refs:sgid_attr (Results 1 – 13 of 13) sorted by relevance

/linux/drivers/infiniband/core/
H A Dverbs.c426 if (dest->grh.sgid_attr) in rdma_copy_ah_attr()
427 rdma_hold_gid_attr(dest->grh.sgid_attr); in rdma_copy_ah_attr()
446 if (old->grh.sgid_attr) in rdma_replace_ah_attr()
447 rdma_hold_gid_attr(old->grh.sgid_attr); in rdma_replace_ah_attr()
466 src->grh.sgid_attr = NULL; in rdma_move_ah_attr()
485 if (ah_attr->grh.sgid_attr) { in rdma_check_ah_attr()
490 if (ah_attr->grh.sgid_attr->index != ah_attr->grh.sgid_index || in rdma_check_ah_attr()
491 ah_attr->grh.sgid_attr->port_num != ah_attr->port_num) in rdma_check_ah_attr()
505 const struct ib_gid_attr *sgid_attr; in rdma_fill_sgid_attr() local
509 *old_sgid_attr = ah_attr->grh.sgid_attr; in rdma_fill_sgid_attr()
[all …]
H A Dlag.c51 memcpy(&iph->saddr, ah_attr->grh.sgid_attr->gid.raw + 12, in rdma_build_skb()
63 memcpy(&ip6h->saddr, ah_attr->grh.sgid_attr->gid.raw, in rdma_build_skb()
73 rdma_read_gid_l2_fields(ah_attr->grh.sgid_attr, NULL, smac); in rdma_build_skb()
115 ah_attr->grh.sgid_attr->gid_type == IB_GID_TYPE_ROCE_UDP_ENCAP && in rdma_lag_get_ah_roce_slave()
120 master = rdma_read_gid_attr_ndev_rcu(ah_attr->grh.sgid_attr); in rdma_lag_get_ah_roce_slave()
H A Dmulticast.c741 const struct ib_gid_attr *sgid_attr; in ib_init_ah_from_mcmember() local
751 sgid_attr = rdma_find_gid_by_port(device, &rec->port_gid, in ib_init_ah_from_mcmember()
753 if (IS_ERR(sgid_attr)) in ib_init_ah_from_mcmember()
754 return PTR_ERR(sgid_attr); in ib_init_ah_from_mcmember()
766 sgid_attr); in ib_init_ah_from_mcmember()
/linux/drivers/infiniband/sw/rxe/
H A Drxe_av.c47 type = rdma_gid_attr_network_type(grh->sgid_attr); in chk_attr()
105 const struct ib_gid_attr *sgid_attr = attr->grh.sgid_attr; in rxe_av_fill_ip_info() local
109 rdma_gid2ip((struct sockaddr *)&av->sgid_addr, &sgid_attr->gid); in rxe_av_fill_ip_info()
113 ibtype = rdma_gid_attr_network_type(sgid_attr); in rxe_av_fill_ip_info()
/linux/drivers/infiniband/hw/ocrdma/
H A Docrdma_ah.c166 const struct ib_gid_attr *sgid_attr; in ocrdma_create_ah() local
178 sgid_attr = attr->grh.sgid_attr; in ocrdma_create_ah()
179 status = rdma_read_gid_l2_fields(sgid_attr, &vlan_tag, NULL); in ocrdma_create_ah()
188 ah->hdr_type = rdma_gid_attr_network_type(sgid_attr); in ocrdma_create_ah()
190 status = set_av_attr(dev, ah, attr, &sgid_attr->gid, pd->id, in ocrdma_create_ah()
H A Docrdma_hw.c2489 const struct ib_gid_attr *sgid_attr; in ocrdma_set_av_params() local
2518 sgid_attr = ah_attr->grh.sgid_attr; in ocrdma_set_av_params()
2519 status = rdma_read_gid_l2_fields(sgid_attr, &vlan_id, &mac_addr[0]); in ocrdma_set_av_params()
2524 memcpy(&cmd->params.sgid[0], &sgid_attr->gid.raw[0], in ocrdma_set_av_params()
2533 hdr_type = rdma_gid_attr_network_type(sgid_attr); in ocrdma_set_av_params()
2535 rdma_gid2ip((struct sockaddr *)&sgid_addr, &sgid_attr->gid); in ocrdma_set_av_params()
/linux/drivers/infiniband/hw/qedr/
H A Dqedr_roce_cm.c386 const struct ib_gid_attr *sgid_attr = grh->sgid_attr; in qedr_gsi_build_header() local
396 rc = rdma_read_gid_l2_fields(sgid_attr, &vlan_id, NULL); in qedr_gsi_build_header()
407 has_udp = (sgid_attr->gid_type == IB_GID_TYPE_ROCE_UDP_ENCAP); in qedr_gsi_build_header()
412 } else if (ipv6_addr_v4mapped((struct in6_addr *)&sgid_attr->gid)) { in qedr_gsi_build_header()
460 memcpy(&udh->grh.source_gid.raw, sgid_attr->gid.raw, in qedr_gsi_build_header()
471 ipv4_addr = qedr_get_ipv4_from_gid(sgid_attr->gid.raw); in qedr_gsi_build_header()
/linux/include/rdma/
H A Dib_cm.h217 const struct ib_gid_attr *sgid_attr; member
238 const struct ib_gid_attr *sgid_attr; member
512 const struct ib_gid_attr *sgid_attr; member
H A Dib_addr.h44 const struct ib_gid_attr *sgid_attr; member
/linux/drivers/infiniband/hw/mlx4/
H A Dah.c100 gid_attr = ah_attr->grh.sgid_attr; in create_iboe_ah()
175 slave_attr.grh.sgid_attr = NULL; in mlx4_ib_create_ah_slave()
/linux/drivers/infiniband/hw/irdma/
H A Dverbs.c1389 const struct ib_gid_attr *sgid_attr = in irdma_modify_qp_roce() local
1390 attr->ah_attr.grh.sgid_attr; in irdma_modify_qp_roce()
1411 ret = rdma_read_gid_l2_fields(sgid_attr, &vlan_id, in irdma_modify_qp_roce()
1415 ctx_info->user_pri = irdma_roce_get_vlan_prio(sgid_attr, in irdma_modify_qp_roce()
1433 rdma_gid2ip((struct sockaddr *)&av->sgid_addr, &sgid_attr->gid); in irdma_modify_qp_roce()
1435 av->net_type = rdma_gid_attr_network_type(sgid_attr); in irdma_modify_qp_roce()
5227 const struct ib_gid_attr *sgid_attr; in irdma_setup_ah() local
5241 sgid_attr = ah_attr->grh.sgid_attr; in irdma_setup_ah()
5243 rdma_gid2ip((struct sockaddr *)&sgid_addr, &sgid_attr->gid); in irdma_setup_ah()
5246 ah->av.net_type = rdma_gid_attr_network_type(sgid_attr); in irdma_setup_ah()
[all …]
/linux/drivers/infiniband/hw/mthca/
H A Dmthca_av.c284 header->grh.source_gid = ah->ibah.sgid_attr->gid; in mthca_read_ah()
/linux/drivers/infiniband/hw/erdma/
H A Derdma_verbs.c1750 rdma_ah_read_grh(&attr->ah_attr)->sgid_attr)) in erdma_check_qp_attrs()
2253 ret = erdma_check_gid_attr(grh->sgid_attr); in erdma_create_ah()