]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
sd-ndisc: drop unused function
authorYu Watanabe <watanabe.yu+github@gmail.com>
Wed, 4 May 2022 07:03:57 +0000 (16:03 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Wed, 4 May 2022 07:03:57 +0000 (16:03 +0900)
src/libsystemd-network/ndisc-router.c
src/systemd/sd-ndisc.h

index 26615ac666e1edbc568d46ea8ac9a08771b182b6..e4cbf714b970c9267633afdfd0bb098615e74a0d 100644 (file)
@@ -34,27 +34,6 @@ sd_ndisc_router *ndisc_router_new(size_t raw_size) {
         return rt;
 }
 
-int sd_ndisc_router_from_raw(sd_ndisc_router **ret, const void *raw, size_t raw_size) {
-        _cleanup_(sd_ndisc_router_unrefp) sd_ndisc_router *rt = NULL;
-        int r;
-
-        assert_return(ret, -EINVAL);
-        assert_return(raw || raw_size <= 0, -EINVAL);
-
-        rt = ndisc_router_new(raw_size);
-        if (!rt)
-                return -ENOMEM;
-
-        memcpy(NDISC_ROUTER_RAW(rt), raw, raw_size);
-        r = ndisc_router_parse(NULL, rt);
-        if (r < 0)
-                return r;
-
-        *ret = TAKE_PTR(rt);
-
-        return r;
-}
-
 int sd_ndisc_router_get_address(sd_ndisc_router *rt, struct in6_addr *ret_addr) {
         assert_return(rt, -EINVAL);
         assert_return(ret_addr, -EINVAL);
index ab9ff55ddb110a945e2e9e9b448a6572a89215d8..d39a6ddb3104d0735424c9f63cd120ef0fbebaf7 100644 (file)
@@ -82,7 +82,6 @@ int sd_ndisc_set_ifname(sd_ndisc *nd, const char *interface_name);
 int sd_ndisc_get_ifname(sd_ndisc *nd, const char **ret);
 int sd_ndisc_set_mac(sd_ndisc *nd, const struct ether_addr *mac_addr);
 
-int sd_ndisc_router_from_raw(sd_ndisc_router **ret, const void *raw, size_t raw_size);
 sd_ndisc_router *sd_ndisc_router_ref(sd_ndisc_router *rt);
 sd_ndisc_router *sd_ndisc_router_unref(sd_ndisc_router *rt);