diff options
author | Yu Watanabe <watanabe.yu+github@gmail.com> | 2021-05-18 13:24:32 +0900 |
---|---|---|
committer | Yu Watanabe <watanabe.yu+github@gmail.com> | 2021-06-08 06:33:27 +0900 |
commit | 354bc760cddeb1577eb187040dc461c22da66868 (patch) | |
tree | 984f72d6adf48eb670f2abbe823375ddceb800ab /src/network/networkd-queue.c | |
parent | 4c0c8d1e72f73576df54fa97011e1945638cec77 (diff) | |
download | systemd-354bc760cddeb1577eb187040dc461c22da66868.tar.gz |
network: address label: use request queue to configure address labels
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 563cdc4f95..77628cf47c 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-address-label.h" #include "networkd-bridge-fdb.h" #include "networkd-bridge-mdb.h" #include "networkd-dhcp-server.h" @@ -16,6 +17,9 @@ static void request_free_object(RequestType type, void *object) { case REQUEST_TYPE_ADDRESS: address_free(object); break; + case REQUEST_TYPE_ADDRESS_LABEL: + address_label_free(object); + break; case REQUEST_TYPE_BRIDGE_FDB: bridge_fdb_free(object); break; @@ -132,6 +136,9 @@ int manager_process_requests(sd_event_source *s, void *userdata) { case REQUEST_TYPE_ADDRESS: r = request_process_address(req); break; + case REQUEST_TYPE_ADDRESS_LABEL: + r = request_process_address_label(req); + break; case REQUEST_TYPE_BRIDGE_FDB: r = request_process_bridge_fdb(req); break; |