libnl: /data/src/libnl3/lib/route/link-sriov.h Source File

libnl 3.10.0

link-sriov.h
1/* SPDX-License-Identifier: LGPL-2.1-only */
2/*
3 * Copyright (c) 2016 Intel Corp. All rights reserved.
4 * Copyright (c) 2016 Jef Oliver <jef.oliver@intel.com>
5 */
6
7#ifndef NETLINK_PRIV_LINK_SRIOV_H_
8#define NETLINK_PRIV_LINK_SRIOV_H_
9
10#include <netlink/netlink.h>
11#include <netlink/route/link/sriov.h>
12
13extern int rtnl_link_sriov_clone(struct rtnl_link *, struct rtnl_link *);
14extern void rtnl_link_sriov_dump_details(struct rtnl_link *, struct nl_dump_params *);
15extern void rtnl_link_sriov_dump_stats(struct rtnl_link *, struct nl_dump_params *);
16extern int rtnl_link_sriov_fill_vflist(struct nl_msg *, struct rtnl_link *);
17extern void rtnl_link_sriov_free_data(struct rtnl_link *);
18extern int rtnl_link_sriov_parse_vflist(struct rtnl_link *, struct nlattr **);
19
20#endif
nl_dump_params
Dumping parameters.
Definition types.h:32
rtnl_link
Link object.
Definition nl-route.h:29