liyujie
2025-08-28 786ff4f4ca2374bdd9177f2e24b503d43e7a3b93
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#include <stdio.h>
#include <string.h>
 
#include "utils.h"
#include "tc_util.h"
 
static void explain(void)
{
   fprintf(stderr, "Usage: ... clsact\n");
}
 
static int clsact_parse_opt(struct qdisc_util *qu, int argc, char **argv,
               struct nlmsghdr *n)
{
   if (argc > 0) {
       fprintf(stderr, "What is \"%s\"?\n", *argv);
       explain();
       return -1;
   }
 
   return 0;
}
 
static int clsact_print_opt(struct qdisc_util *qu, FILE *f, struct rtattr *opt)
{
   return 0;
}
 
struct qdisc_util clsact_qdisc_util = {
   .id        = "clsact",
   .parse_qopt    = clsact_parse_opt,
   .print_qopt    = clsact_print_opt,
};