Blame tc/q_clsact.c

Packit d3f73b
/* SPDX-License-Identifier: GPL-2.0 */
Packit d3f73b
#include <stdio.h>
Packit d3f73b
#include <string.h>
Packit d3f73b
Packit d3f73b
#include "utils.h"
Packit d3f73b
#include "tc_util.h"
Packit d3f73b
Packit d3f73b
static void explain(void)
Packit d3f73b
{
Packit d3f73b
	fprintf(stderr, "Usage: ... clsact\n");
Packit d3f73b
}
Packit d3f73b
Packit d3f73b
static int clsact_parse_opt(struct qdisc_util *qu, int argc, char **argv,
Packit d3f73b
			    struct nlmsghdr *n, const char *dev)
Packit d3f73b
{
Packit d3f73b
	if (argc > 0) {
Packit d3f73b
		fprintf(stderr, "What is \"%s\"?\n", *argv);
Packit d3f73b
		explain();
Packit d3f73b
		return -1;
Packit d3f73b
	}
Packit d3f73b
Packit d3f73b
	return 0;
Packit d3f73b
}
Packit d3f73b
Packit d3f73b
static int clsact_print_opt(struct qdisc_util *qu, FILE *f, struct rtattr *opt)
Packit d3f73b
{
Packit d3f73b
	return 0;
Packit d3f73b
}
Packit d3f73b
Packit d3f73b
struct qdisc_util clsact_qdisc_util = {
Packit d3f73b
	.id		= "clsact",
Packit d3f73b
	.parse_qopt	= clsact_parse_opt,
Packit d3f73b
	.print_qopt	= clsact_print_opt,
Packit d3f73b
};