projects
/
project
/
odhcpd.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix ra_management and ndproxy_routing config overwrite
[project/odhcpd.git]
/
src
/
ndp.c
diff --git
a/src/ndp.c
b/src/ndp.c
index
bd62068
..
02c2dbd
100644
(file)
--- a/
src/ndp.c
+++ b/
src/ndp.c
@@
-234,7
+234,7
@@
static void handle_solicit(void *addr, void *data, size_t len,
char ipbuf[INET6_ADDRSTRLEN];
inet_ntop(AF_INET6, &req->nd_ns_target, ipbuf, sizeof(ipbuf));
char ipbuf[INET6_ADDRSTRLEN];
inet_ntop(AF_INET6, &req->nd_ns_target, ipbuf, sizeof(ipbuf));
- syslog(LOG_
NOTICE
, "Got a NS for %s", ipbuf);
+ syslog(LOG_
DEBUG
, "Got a NS for %s", ipbuf);
uint8_t mac[6];
odhcpd_get_mac(iface, mac);
uint8_t mac[6];
odhcpd_get_mac(iface, mac);
@@
-246,7
+246,7
@@
static void handle_solicit(void *addr, void *data, size_t len,
struct ndp_neighbor *n = find_neighbor(&req->nd_ns_target, false);
if (n && (n->iface || abs(n->timeout - now) < 5)) {
struct ndp_neighbor *n = find_neighbor(&req->nd_ns_target, false);
if (n && (n->iface || abs(n->timeout - now) < 5)) {
- syslog(LOG_
NOTICE
, "%s is on %s", ipbuf,
+ syslog(LOG_
DEBUG
, "%s is on %s", ipbuf,
(n->iface) ? n->iface->ifname : "<pending>");
if (!n->iface || n->iface == iface)
return;
(n->iface) ? n->iface->ifname : "<pending>");
if (!n->iface || n->iface == iface)
return;
@@
-534,8
+534,8
@@
static void handle_rtnetlink(_unused void *addr, void *data, size_t len,
/* TODO: See if this is required for optimal operation
// Keep neighbor entries alive so we don't loose routes
/* TODO: See if this is required for optimal operation
// Keep neighbor entries alive so we don't loose routes
+ */
if (add && (ndm->ndm_state & NUD_STALE))
ping6(addr, iface);
if (add && (ndm->ndm_state & NUD_STALE))
ping6(addr, iface);
- */
}
}
}
}