3835dc8998b5972c6d61dcd44b1a6a420a292066
Fix: As a BBMD, when forwarding NPDU to the local subnet (as an IP broacast) we omit BVLC header, resulting in corrupt packet. bvlc_send_mpdu(&dest, &npdu[4 + 6], npdu_len); // bad bvlc_send_mpdu(&dest, &npdu[0], npdu_len+4+6); // good Also added some debug_prints. To test, start bacserv, use VTS to add yourself to the BDT, then send a Who-Is to bacserv as a Forwarded-NPDU. Will be rebroadcast on local subnet but w/o BVLC header. ........
Description
No description provided
Languages
C
94.8%
CMake
2.5%
Makefile
1.3%
Python
0.5%
Perl
0.2%
Other
0.5%