IB_GID_TYPE_ROCE_UDP_ENCAP
[IB_GID_TYPE_ROCE_UDP_ENCAP] = "RoCE v2",
test_bit(IB_GID_TYPE_ROCE_UDP_ENCAP, &supported_gids))
return IB_GID_TYPE_ROCE_UDP_ENCAP;
#define CMA_PREFERRED_ROCE_GID_TYPE IB_GID_TYPE_ROCE_UDP_ENCAP
(gid_type == IB_GID_TYPE_ROCE_UDP_ENCAP) ? 0 : 0xff;
(gid_type == IB_GID_TYPE_ROCE_UDP_ENCAP) ? 0 : 0x0e;
if (gid_type == IB_GID_TYPE_ROCE_UDP_ENCAP) {
if (gid_type == IB_GID_TYPE_ROCE_UDP_ENCAP)
ah_attr->grh.sgid_attr->gid_type == IB_GID_TYPE_ROCE_UDP_ENCAP &&
{rdma_protocol_roce_udp_encap, IB_GID_TYPE_ROCE_UDP_ENCAP},
is_udp = sgid_attr->gid_type == IB_GID_TYPE_ROCE_UDP_ENCAP;
if (grh->sgid_attr->gid_type == IB_GID_TYPE_ROCE_UDP_ENCAP) {
return grh->sgid_attr->gid_type == IB_GID_TYPE_ROCE_UDP_ENCAP ?
if (attr->gid_type == IB_GID_TYPE_ROCE_UDP_ENCAP) {
if (grh->sgid_attr->gid_type == IB_GID_TYPE_ROCE_UDP_ENCAP) {
is_udp = (gid_attr->gid_type == IB_GID_TYPE_ROCE_UDP_ENCAP);
if (gids[i].gid_type == IB_GID_TYPE_ROCE_UDP_ENCAP) {
case IB_GID_TYPE_ROCE_UDP_ENCAP:
IB_GID_TYPE_ROCE_UDP_ENCAP : IB_GID_TYPE_ROCE;
is_udp = gid_type == IB_GID_TYPE_ROCE_UDP_ENCAP;
qp = (gid_type == IB_GID_TYPE_ROCE_UDP_ENCAP) ?
if ((gid_type == IB_GID_TYPE_ROCE_UDP_ENCAP) &&
if (gid_type == IB_GID_TYPE_ROCE_UDP_ENCAP)
if (attr->gid_type != IB_GID_TYPE_ROCE_UDP_ENCAP)
if (attr->gid_type != IB_GID_TYPE_ROCE_UDP_ENCAP)
case IB_GID_TYPE_ROCE_UDP_ENCAP:
if (attr->gid_type != IB_GID_TYPE_ROCE_UDP_ENCAP)
(grh->sgid_attr->gid_type == IB_GID_TYPE_ROCE_UDP_ENCAP) &&
if (gid_type == IB_GID_TYPE_ROCE_UDP_ENCAP)
has_udp = (sgid_attr->gid_type == IB_GID_TYPE_ROCE_UDP_ENCAP);
return (gid_type == IB_GID_TYPE_ROCE_UDP_ENCAP) ?
IB_GID_TYPE_ROCE_UDP_ENCAP,
return IB_GID_TYPE_ROCE_UDP_ENCAP;
case IB_GID_TYPE_ROCE_UDP_ENCAP:
return IB_GID_TYPE_ROCE_UDP_ENCAP;
if (smcrv2 && attr->gid_type == IB_GID_TYPE_ROCE_UDP_ENCAP &&
(smcrv2 && attr->gid_type == IB_GID_TYPE_ROCE_UDP_ENCAP &&