diff options
author | 2016-11-07 16:18:50 +0200 | |
---|---|---|
committer | 2016-11-21 12:56:28 +0200 | |
commit | c9ec3b818df3dceb78c0535b6e962291d21a1619 (patch) | |
tree | f4c5edfef33d0e22399cabf04c62310178975317 /src/common/Network/Packet | |
parent | 2afe4187586ff3b482874a52fa7e4e83b9a0eb16 (diff) |
Support multi dest and src addresses in pretest
Signed-off-by: Ido Barnea <ibarnea@cisco.com>
Diffstat (limited to 'src/common/Network/Packet')
-rwxr-xr-x | src/common/Network/Packet/MacAddress.h | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/src/common/Network/Packet/MacAddress.h b/src/common/Network/Packet/MacAddress.h index 7e872fd6..2bc25333 100755 --- a/src/common/Network/Packet/MacAddress.h +++ b/src/common/Network/Packet/MacAddress.h @@ -29,7 +29,7 @@ public: MacAddress() { - set(0xca, 0xfe, 0xde, 0xad, 0xbe, 0xef); + set(0xff, 0xff, 0xff, 0xff, 0xff, 0xff); }; MacAddress(uint8_t a0, @@ -81,12 +81,17 @@ public: data[5]=val; } + bool isDefaultAddress() const + { + static MacAddress defaultMac; + return (*this == defaultMac); + } bool isInvalidAddress() const { static MacAddress allZeros(0,0,0,0,0,0); - static MacAddress cafeDeadBeef; - return (*this == allZeros || *this == cafeDeadBeef); + static MacAddress defaultMac; + return (*this == allZeros || *this == defaultMac); } void setIdentifierAsBogusAddr(uint32_t identifier) { |