INVALID_HW_RING_ID
if (le16_to_cpu(ctx->req->cmpl_ring) != INVALID_HW_RING_ID) {
if (vnic->fw_vnic_id == INVALID_HW_RING_ID)
vnic->fw_rss_cos_lb_ctx[i] = INVALID_HW_RING_ID;
if (vnic->fw_vnic_id != INVALID_HW_RING_ID) {
vnic->fw_vnic_id = INVALID_HW_RING_ID;
vnic->fw_rss_cos_lb_ctx[ctx_idx] = INVALID_HW_RING_ID;
ring->fw_ring_id = INVALID_HW_RING_ID;
ring->fw_ring_id = INVALID_HW_RING_ID;
ring->fw_ring_id = INVALID_HW_RING_ID;
ring->fw_ring_id = INVALID_HW_RING_ID;
ring->fw_ring_id = INVALID_HW_RING_ID;
vnic->fw_vnic_id = INVALID_HW_RING_ID;
vnic->fw_rss_cos_lb_ctx[j] = INVALID_HW_RING_ID;
if (ring->fw_ring_id != INVALID_HW_RING_ID)
if (vnic->fw_rss_cos_lb_ctx[j] != INVALID_HW_RING_ID)
if (ring->fw_ring_id == INVALID_HW_RING_ID)
INVALID_HW_RING_ID);
ring->fw_ring_id = INVALID_HW_RING_ID;
bn->grp_info[grp_idx].rx_fw_ring_id = INVALID_HW_RING_ID;
if (ring->fw_ring_id == INVALID_HW_RING_ID)
INVALID_HW_RING_ID);
ring->fw_ring_id = INVALID_HW_RING_ID;
bn->grp_info[grp_idx].agg_fw_ring_id = INVALID_HW_RING_ID;
if (ring->fw_ring_id == INVALID_HW_RING_ID)
INVALID_HW_RING_ID;
ring->fw_ring_id = INVALID_HW_RING_ID;
if (ring->fw_ring_id == INVALID_HW_RING_ID)
INVALID_HW_RING_ID);
ring->fw_ring_id = INVALID_HW_RING_ID;
if (ring->fw_ring_id != INVALID_HW_RING_ID) {
INVALID_HW_RING_ID);
ring->fw_ring_id = INVALID_HW_RING_ID;
bn->grp_info[i].nq_fw_ring_id = INVALID_HW_RING_ID;
bn->grp_info[i].fw_stats_ctx = INVALID_HW_RING_ID;
bn->grp_info[i].fw_grp_id = INVALID_HW_RING_ID;
bn->grp_info[i].rx_fw_ring_id = INVALID_HW_RING_ID;
bn->grp_info[i].agg_fw_ring_id = INVALID_HW_RING_ID;
bn->grp_info[i].nq_fw_ring_id = INVALID_HW_RING_ID;
return INVALID_HW_RING_ID;
if (unlikely(agg_id == INVALID_HW_RING_ID)) {
if (vnic->fw_rss_cos_lb_ctx[i] != INVALID_HW_RING_ID)
return INVALID_HW_RING_ID;
bp->vxlan_fw_dst_port_id = INVALID_HW_RING_ID;
bp->nge_fw_dst_port_id = INVALID_HW_RING_ID;
if (unlikely(agg_id == INVALID_HW_RING_ID)) {
return INVALID_HW_RING_ID;
if (grp_idx == INVALID_HW_RING_ID) {
return vnic->fw_vnic_id != INVALID_HW_RING_ID && vnic->mru > 0;
ring->fw_ring_id = INVALID_HW_RING_ID;
ring->fw_ring_id = INVALID_HW_RING_ID;
ring->fw_ring_id = INVALID_HW_RING_ID;
ring->fw_ring_id = INVALID_HW_RING_ID;
ring->fw_ring_id = INVALID_HW_RING_ID;
bp->grp_info[i].fw_stats_ctx = INVALID_HW_RING_ID;
bp->grp_info[i].fw_grp_id = INVALID_HW_RING_ID;
bp->grp_info[i].rx_fw_ring_id = INVALID_HW_RING_ID;
bp->grp_info[i].agg_fw_ring_id = INVALID_HW_RING_ID;
bp->grp_info[i].cp_fw_ring_id = INVALID_HW_RING_ID;
vnic->fw_vnic_id = INVALID_HW_RING_ID;
vnic->fw_rss_cos_lb_ctx[j] = INVALID_HW_RING_ID;
vnic->fw_l2_ctx_id = INVALID_HW_RING_ID;
if (ring->fw_ring_id != INVALID_HW_RING_ID)
bp->vxlan_fw_dst_port_id == INVALID_HW_RING_ID)
bp->nge_fw_dst_port_id == INVALID_HW_RING_ID)
bp->vxlan_fw_dst_port_id = INVALID_HW_RING_ID;
bp->nge_fw_dst_port_id = INVALID_HW_RING_ID;
bp->vxlan_gpe_fw_dst_port_id = INVALID_HW_RING_ID;
return INVALID_HW_RING_ID;
if (target_id == INVALID_HW_RING_ID)
if (vnic->fw_vnic_id == INVALID_HW_RING_ID)
vnic->fw_rss_cos_lb_ctx[0] == INVALID_HW_RING_ID)
vnic->fw_rss_cos_lb_ctx[ctx_idx] = INVALID_HW_RING_ID;
if (vnic->fw_rss_cos_lb_ctx[j] != INVALID_HW_RING_ID)
if (vnic->fw_rss_cos_lb_ctx[0] != INVALID_HW_RING_ID) {
(vnic->fw_rss_cos_lb_ctx[0] != INVALID_HW_RING_ID)) {
if (vnic->fw_vnic_id != INVALID_HW_RING_ID) {
vnic->fw_vnic_id = INVALID_HW_RING_ID;
if (bp->grp_info[grp_idx].fw_grp_id == INVALID_HW_RING_ID) {
vnic->fw_rss_cos_lb_ctx[i] = INVALID_HW_RING_ID;
if (bp->grp_info[i].fw_grp_id == INVALID_HW_RING_ID)
bp->grp_info[i].fw_grp_id = INVALID_HW_RING_ID;
if (ring->fw_ring_id == INVALID_HW_RING_ID)
INVALID_HW_RING_ID;
ring->fw_ring_id = INVALID_HW_RING_ID;
if (ring->fw_ring_id == INVALID_HW_RING_ID)
INVALID_HW_RING_ID);
ring->fw_ring_id = INVALID_HW_RING_ID;
bp->grp_info[grp_idx].rx_fw_ring_id = INVALID_HW_RING_ID;
if (ring->fw_ring_id == INVALID_HW_RING_ID)
INVALID_HW_RING_ID);
ring->fw_ring_id = INVALID_HW_RING_ID;
bp->grp_info[grp_idx].agg_fw_ring_id = INVALID_HW_RING_ID;
if (ring->fw_ring_id == INVALID_HW_RING_ID)
INVALID_HW_RING_ID);
ring->fw_ring_id = INVALID_HW_RING_ID;
if (ring->fw_ring_id != INVALID_HW_RING_ID) {
INVALID_HW_RING_ID);
ring->fw_ring_id = INVALID_HW_RING_ID;
bp->grp_info[i].cp_fw_ring_id = INVALID_HW_RING_ID;
if (le16_to_cpu(ctx->req->cmpl_ring) != INVALID_HW_RING_ID) {
if (le16_to_cpu(ctx->req->cmpl_ring) != INVALID_HW_RING_ID) {