Forgot the header update for BBMD getter and setters.

Revised gateway demo to use the new device_init(NULL) way.
Eliminated triplicate I-Am responses and deprecated the offending routed_ I-Am and I-Have senders (don't see any other usages; scheduled for deletion in 2/2012).
Fixed I-Am sender to not always zero out dest->net, because if a src->net was given in Who-Is, need to have it or else global bcast in the I-Am  response.
This commit is contained in:
tbrennan3
2011-08-25 21:20:14 +00:00
parent 3c3d0b2e4c
commit a2a0434ef9
5 changed files with 16 additions and 33 deletions
+2 -1
View File
@@ -95,6 +95,7 @@ void handler_who_is_unicast(
len =
whois_decode_service_request(service_request, service_len, &low_limit,
&high_limit);
/* If no limits, then always respond */
if (len == 0)
Send_I_Am_Unicast(&Handler_Transmit_Buffer[0], src);
else if (len != -1) {
@@ -112,7 +113,7 @@ void handler_who_is_unicast(
}
#ifdef BAC_ROUTING
#ifdef DEPRECATED /* was for BAC_ROUTING - delete in 2/2012 if still unused */
/** Local function to check Who-Is requests against our Device IDs.
* Will check the gateway (root Device) and all virtual routed
* Devices against the range and respond for each that matches.