]> git.puffer.fish Git - mirror/frr.git/commitdiff
babeld: Drop in_prefix() function
authorDonatas Abraitis <donatas.abraitis@gmail.com>
Thu, 1 Jul 2021 14:54:10 +0000 (17:54 +0300)
committerDonatas Abraitis <donatas.abraitis@gmail.com>
Thu, 1 Jul 2021 14:54:10 +0000 (17:54 +0300)
Not used.

Signed-off-by: Donatas Abraitis <donatas.abraitis@gmail.com>
babeld/util.c
babeld/util.h

index e99bd861dc87697114f640e22192bbc4c9b86905..be838fa438930ecf1d1e515466bfdfc6c6d34bed 100644 (file)
@@ -216,26 +216,6 @@ parse_nat(const char *string)
     return (int)l;
 }
 
-int
-in_prefix(const unsigned char *restrict address,
-          const unsigned char *restrict prefix, unsigned char plen)
-{
-    unsigned char m;
-
-    if(plen > 128)
-        plen = 128;
-
-    if(memcmp(address, prefix, plen / 8) != 0)
-        return 0;
-
-    if(plen % 8 == 0)
-        return 1;
-
-    m = 0xFF << (8 - (plen % 8));
-
-    return ((address[plen / 8] & m) == (prefix[plen / 8] & m));
-}
-
 unsigned char *
 mask_prefix(unsigned char *restrict ret,
             const unsigned char *restrict prefix, unsigned char plen)
index 037ebe3666e8bbbeecfe94a7a476a11e50c78eab..ef1387364c5c21e1b03f7441e012d4ecefcf3860 100644 (file)
@@ -100,9 +100,6 @@ void timeval_min(struct timeval *d, const struct timeval *s);
 void timeval_min_sec(struct timeval *d, time_t secs);
 int parse_nat(const char *string) ATTRIBUTE ((pure));
 int parse_msec(const char *string) ATTRIBUTE ((pure));
-int in_prefix(const unsigned char *restrict address,
-              const unsigned char *restrict prefix, unsigned char plen)
-    ATTRIBUTE ((pure));
 unsigned char *mask_prefix(unsigned char *restrict ret,
                            const unsigned char *restrict prefix,
                            unsigned char plen);