]>
Commit | Line | Data |
---|---|---|
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 | |
8 | typedef struct Link Link; | |
8e1ad1ea | 9 | |
7272b25e LP |
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 | ||
0b200472 | 18 | bool link_lldp_emit_enabled(Link *link); |
7272b25e LP |
19 | int link_lldp_emit_start(Link *link); |
20 | void link_lldp_emit_stop(Link *link); | |
21 | ||
538f15cf | 22 | CONFIG_PARSER_PROTOTYPE(config_parse_lldp_emit); |
e9a8c550 | 23 | CONFIG_PARSER_PROTOTYPE(config_parse_lldp_mud); |