diff options
author | Yu Watanabe <watanabe.yu+github@gmail.com> | 2021-05-14 14:05:00 +0900 |
---|---|---|
committer | Yu Watanabe <watanabe.yu+github@gmail.com> | 2021-05-20 18:23:15 +0900 |
commit | e5b35bf6c28a0c63dff452ebe12917b716255b62 (patch) | |
tree | d032d49e9b1502958bd0909b08295a390cd6951c /src/network/networkd-queue.c | |
parent | 9671ae9d51625189784015ed0d98ceeda01eccdd (diff) | |
download | systemd-e5b35bf6c28a0c63dff452ebe12917b716255b62.tar.gz |
network: use queue to configure bridge FDB
Diffstat (limited to 'src/network/networkd-queue.c')
-rw-r--r-- | src/network/networkd-queue.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/network/networkd-queue.c b/src/network/networkd-queue.c index 3b9d17651e..8f4fda5da9 100644 --- a/src/network/networkd-queue.c +++ b/src/network/networkd-queue.c @@ -1,6 +1,7 @@ /* SPDX-License-Identifier: LGPL-2.1-or-later */ #include "networkd-address.h" +#include "networkd-bridge-fdb.h" #include "networkd-manager.h" #include "networkd-neighbor.h" #include "networkd-nexthop.h" @@ -13,6 +14,9 @@ static void request_free_object(RequestType type, void *object) { case REQUEST_TYPE_ADDRESS: address_free(object); break; + case REQUEST_TYPE_BRIDGE_FDB: + bridge_fdb_free(object); + break; case REQUEST_TYPE_NEIGHBOR: neighbor_free(object); break; @@ -119,6 +123,9 @@ int manager_process_requests(sd_event_source *s, void *userdata) { case REQUEST_TYPE_ADDRESS: r = request_process_address(req); break; + case REQUEST_TYPE_BRIDGE_FDB: + r = request_process_bridge_fdb(req); + break; case REQUEST_TYPE_NEIGHBOR: r = request_process_neighbor(req); break; |