mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-07 23:58:44 +00:00
babeld: Drop in_prefix() function
Not used. Signed-off-by: Donatas Abraitis <donatas.abraitis@gmail.com>
This commit is contained in:
parent
13ccce6e7e
commit
45833edae0
@ -216,26 +216,6 @@ parse_nat(const char *string)
|
|||||||
return (int)l;
|
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 *
|
unsigned char *
|
||||||
mask_prefix(unsigned char *restrict ret,
|
mask_prefix(unsigned char *restrict ret,
|
||||||
const unsigned char *restrict prefix, unsigned char plen)
|
const unsigned char *restrict prefix, unsigned char plen)
|
||||||
|
@ -100,9 +100,6 @@ void timeval_min(struct timeval *d, const struct timeval *s);
|
|||||||
void timeval_min_sec(struct timeval *d, time_t secs);
|
void timeval_min_sec(struct timeval *d, time_t secs);
|
||||||
int parse_nat(const char *string) ATTRIBUTE ((pure));
|
int parse_nat(const char *string) ATTRIBUTE ((pure));
|
||||||
int parse_msec(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,
|
unsigned char *mask_prefix(unsigned char *restrict ret,
|
||||||
const unsigned char *restrict prefix,
|
const unsigned char *restrict prefix,
|
||||||
unsigned char plen);
|
unsigned char plen);
|
||||||
|
Loading…
Reference in New Issue
Block a user