]> git.ipfire.org Git - thirdparty/systemd.git/blame - src/network/networkd-lldp-tx.h
Merge pull request #12390 from poettering/string-file-mkdir
[thirdparty/systemd.git] / src / network / networkd-lldp-tx.h
CommitLineData
53e1b683 1/* SPDX-License-Identifier: LGPL-2.1+ */
8e1ad1ea
LP
2#pragma once
3
0b200472
YW
4#include <stdbool.h>
5
538f15cf 6#include "conf-parser.h"
0b200472
YW
7
8typedef struct Link Link;
8e1ad1ea 9
7272b25e
LP
10typedef 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
0b200472 18bool link_lldp_emit_enabled(Link *link);
7272b25e
LP
19int link_lldp_emit_start(Link *link);
20void link_lldp_emit_stop(Link *link);
21
538f15cf 22CONFIG_PARSER_PROTOTYPE(config_parse_lldp_emit);