Scapy broke back in #53 but the current version is 2.4.5 - and the issue was fixed in 2.4.3. To work this out I temporarily modified script/test to install a specific version of scapy before running the tests - and could see pretty quickly when it was fixed.
vagrant@director-test:/vagrant/src/glb-redirect$ sudo script/test 2.4.0 2>&1 | grep broadcast
vagrant@director-test:/vagrant/src/glb-redirect$ sudo script/test 2.4.1 2>&1 | grep broadcast
scapy.runtime: WARNING: Mac address to reach destination not found. Using broadcast.
scapy.runtime: WARNING: Mac address to reach destination not found. Using broadcast.
vagrant@director-test:/vagrant/src/glb-redirect$ sudo script/test 2.4.2 2>&1 | grep broadcast
scapy.runtime: WARNING: Mac address to reach destination not found. Using broadcast.
scapy.runtime: WARNING: Mac address to reach destination not found. Using broadcast.
vagrant@director-test:/vagrant/src/glb-redirect$ sudo script/test 2.4.3 2>&1 | grep broadcast
vagrant@director-test:/vagrant/src/glb-redirect$ sudo script/test 2.4.5 2>&1 | grep broadcast
vagrant@director-test:/vagrant/src/glb-redirect$
Scapy broke back in #53 but the current version is 2.4.5 - and the issue was fixed in 2.4.3. To work this out I temporarily modified script/test to install a specific version of scapy before running the tests - and could see pretty quickly when it was fixed.