]>
git.ipfire.org Git - thirdparty/systemd.git/blob - src/network/networkd-lldp-rx.h
1 /* SPDX-License-Identifier: LGPL-2.1+ */
6 #include "conf-parser.h"
8 typedef struct Link Link
;
10 typedef enum LLDPMode
{
13 LLDP_MODE_ROUTERS_ONLY
= 2,
15 _LLDP_MODE_INVALID
= -1,
18 bool link_lldp_rx_enabled(Link
*link
);
19 int link_lldp_rx_configure(Link
*link
);
20 int link_update_lldp(Link
*link
);
21 int link_lldp_save(Link
*link
);
23 const char* lldp_mode_to_string(LLDPMode m
) _const_
;
24 LLDPMode
lldp_mode_from_string(const char *s
) _pure_
;
26 CONFIG_PARSER_PROTOTYPE(config_parse_lldp_mode
);