Commit 6b3d9dff authored by Matthieu Boutier's avatar Matthieu Boutier Committed by Juliusz Chroboczek

Parse source-specific wildcard requests.

parent 13530463
...@@ -693,9 +693,14 @@ parse_packet(const unsigned char *from, struct interface *ifp, ...@@ -693,9 +693,14 @@ parse_packet(const unsigned char *from, struct interface *ifp,
src_plen += 96; src_plen += 96;
parsed += rc; parsed += rc;
if(ae == 0) { if(ae == 0) {
debugf("Received source-specific wildcard request " debugf("Received request for any source-specific "
"from %s on %s -- dropping.\n", "from %s on %s.\n",
format_address(from), ifp->name); format_address(from), ifp->name);
/* See comments for std requests. */
send_ihu(neigh, NULL);
if(neigh->ifp->last_specific_update_time <
now.tv_sec - MAX(neigh->ifp->hello_interval / 100, 1))
send_update(neigh->ifp, 0, zeroes, 0, NULL, 0);
} else { } else {
debugf("Received request for (%s from %s) from %s on %s.\n", debugf("Received request for (%s from %s) from %s on %s.\n",
format_prefix(prefix, plen), format_prefix(prefix, plen),
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment