linux/drivers/net/ethernet/meta/fbnic/fbnic_devlink.c

// SPDX-License-Identifier: GPL-2.0
/* Copyright (c) Meta Platforms, Inc. and affiliates. */

#include <linux/unaligned.h>
#include <linux/pci.h>
#include <linux/types.h>
#include <net/devlink.h>

#include "fbnic.h"

#define FBNIC_SN_STR_LEN

static int fbnic_version_running_put(struct devlink_info_req *req,
				     struct fbnic_fw_ver *fw_ver,
				     char *ver_name)
{}

static int fbnic_version_stored_put(struct devlink_info_req *req,
				    struct fbnic_fw_ver *fw_ver,
				    char *ver_name)
{}

static int fbnic_devlink_info_get(struct devlink *devlink,
				  struct devlink_info_req *req,
				  struct netlink_ext_ack *extack)
{}

static const struct devlink_ops fbnic_devlink_ops =;

void fbnic_devlink_free(struct fbnic_dev *fbd)
{}

struct fbnic_dev *fbnic_devlink_alloc(struct pci_dev *pdev)
{}

void fbnic_devlink_register(struct fbnic_dev *fbd)
{}

void fbnic_devlink_unregister(struct fbnic_dev *fbd)
{}