roce_mode
u8 roce_mode;
if (rdev->roce_mode == BNXT_RE_FLAG_ROCEV1_CAP)
else if (rdev->roce_mode == BNXT_RE_FLAG_ROCEV2_CAP)
rdev->roce_mode = en_dev->flags & BNXT_EN_FLAG_ROCE_CAP;
rdev->roce_mode);
rdev->roce_mode = BNXT_RE_FLAG_ROCEV2_CAP;
iwdev->roce_mode = true;
if (!iwdev->roce_mode)
if (!iwdev->roce_mode)
if (!iwdev->roce_mode) {
bool roce_mode:1;
if (iwdev->roce_mode) {
u8 roce_mode;
context->roce_mode |=
struct mlx5_flow_rules_list *get_roce_flow_rules(u8 roce_mode);
qp->roce_mode = params->roce_mode;
enum roce_mode roce_mode;
enum roce_mode roce_mode;
if (qp->roce_mode == ROCE_V2_IPV4) {
static enum roce_flavor ecore_roce_mode_to_flavor(enum roce_mode roce_mode)
switch (roce_mode) {
roce_flavor = ecore_roce_mode_to_flavor(qp->roce_mode);
roce_flavor = ecore_roce_mode_to_flavor(qp->roce_mode);
enum roce_mode roce_mode;
if (pkt->roce_mode != ROCE_V1) {
roce_flavor = (pkt->roce_mode == ROCE_V1) ?
int *roce_mode)
*roce_mode = ROCE_V1;
qp, swr->opcode, swr->wr_id, *roce_mode, grh->hop_limit,
int roce_mode, header_size;
rc = qlnxr_gsi_build_header(dev, qp, swr, &udh, &roce_mode);
packet->roce_mode = roce_mode;
int roce_mode;