]> git.ipfire.org Git - thirdparty/systemd.git/blob - src/network/tc/htb.h
network: tc: support Hierarchy Token Bucket (HTB)
[thirdparty/systemd.git] / src / network / tc / htb.h
1 /* SPDX-License-Identifier: LGPL-2.1+ */
2 #pragma once
3
4 #include "conf-parser.h"
5 #include "qdisc.h"
6
7 typedef struct HierarchyTokenBucket {
8 QDisc meta;
9
10 uint32_t default_class;
11 } HierarchyTokenBucket;
12
13 DEFINE_QDISC_CAST(HTB, HierarchyTokenBucket);
14 extern const QDiscVTable htb_vtable;
15
16 CONFIG_PARSER_PROTOTYPE(config_parse_hierarchy_token_bucket_default_class);