linux/drivers/net/ethernet/marvell/octeontx2/nic/qos_sq.c

// SPDX-License-Identifier: GPL-2.0
/* Marvell RVU Physical Function ethernet driver
 *
 * Copyright (C) 2023 Marvell.
 *
 */

#include <linux/netdevice.h>
#include <net/tso.h>

#include "cn10k.h"
#include "otx2_reg.h"
#include "otx2_common.h"
#include "otx2_txrx.h"
#include "otx2_struct.h"

#define OTX2_QOS_MAX_LEAF_NODES

static void otx2_qos_aura_pool_free(struct otx2_nic *pfvf, int pool_id)
{}

static int otx2_qos_sq_aura_pool_init(struct otx2_nic *pfvf, int qidx)
{}

static void otx2_qos_sq_free_sqbs(struct otx2_nic *pfvf, int qidx)
{}

/* send queue id */
static void otx2_qos_sqb_flush(struct otx2_nic *pfvf, int qidx)
{}

static int otx2_qos_ctx_disable(struct otx2_nic *pfvf, u16 qidx, int aura_id)
{}

int otx2_qos_get_qid(struct otx2_nic *pfvf)
{}

void otx2_qos_free_qid(struct otx2_nic *pfvf, int qidx)
{}

int otx2_qos_enable_sq(struct otx2_nic *pfvf, int qidx)
{}

void otx2_qos_disable_sq(struct otx2_nic *pfvf, int qidx)
{}