]> git.ipfire.org Git - thirdparty/systemd.git/blame - src/network/networkd-lldp-rx.h
network: bridgeFDB: rename FdbEntry -> BridgeFDB
[thirdparty/systemd.git] / src / network / networkd-lldp-rx.h
CommitLineData
db9ecf05 1/* SPDX-License-Identifier: LGPL-2.1-or-later */
7f853950
YW
2#pragma once
3
7f853950
YW
4#include "conf-parser.h"
5
6typedef struct Link Link;
7
8typedef enum LLDPMode {
9 LLDP_MODE_NO = 0,
10 LLDP_MODE_YES = 1,
11 LLDP_MODE_ROUTERS_ONLY = 2,
12 _LLDP_MODE_MAX,
2d93c20e 13 _LLDP_MODE_INVALID = -EINVAL,
7f853950
YW
14} LLDPMode;
15
7f853950
YW
16int link_lldp_rx_configure(Link *link);
17int link_update_lldp(Link *link);
18int link_lldp_save(Link *link);
19
20const char* lldp_mode_to_string(LLDPMode m) _const_;
21LLDPMode lldp_mode_from_string(const char *s) _pure_;
22
23CONFIG_PARSER_PROTOTYPE(config_parse_lldp_mode);