]> git.ipfire.org Git - thirdparty/systemd.git/blob - src/network/networkd-lldp-tx.h
Merge pull request #12535 from poettering/color-grey
[thirdparty/systemd.git] / src / network / networkd-lldp-tx.h
1 /* SPDX-License-Identifier: LGPL-2.1+ */
2 #pragma once
3
4 #include <stdbool.h>
5
6 #include "conf-parser.h"
7
8 typedef struct Link Link;
9
10 typedef enum LLDPEmit {
11 LLDP_EMIT_NO,
12 LLDP_EMIT_NEAREST_BRIDGE,
13 LLDP_EMIT_NON_TPMR_BRIDGE,
14 LLDP_EMIT_CUSTOMER_BRIDGE,
15 _LLDP_EMIT_MAX,
16 } LLDPEmit;
17
18 bool link_lldp_emit_enabled(Link *link);
19 int link_lldp_emit_start(Link *link);
20 void link_lldp_emit_stop(Link *link);
21
22 CONFIG_PARSER_PROTOTYPE(config_parse_lldp_emit);