summaryrefslogtreecommitdiffstats
path: root/src/common/Network/Packet/MacAddress.h
diff options
context:
space:
mode:
authorIdo Barnea <ibarnea@cisco.com>2016-09-26 16:26:37 +0300
committerIdo Barnea <ibarnea@cisco.com>2016-10-05 10:45:28 +0300
commit2223955b8eb3b378c1ab79e3735ed340852b04b9 (patch)
tree334b533001dd013a5e5293f61b835341fdf1f300 /src/common/Network/Packet/MacAddress.h
parenta42bf7bc43e78e63c266c22cccf15ce3f4cab297 (diff)
pre test: Some small fixes
Diffstat (limited to 'src/common/Network/Packet/MacAddress.h')
-rwxr-xr-xsrc/common/Network/Packet/MacAddress.h11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/common/Network/Packet/MacAddress.h b/src/common/Network/Packet/MacAddress.h
index 69272339..7e872fd6 100755
--- a/src/common/Network/Packet/MacAddress.h
+++ b/src/common/Network/Packet/MacAddress.h
@@ -19,7 +19,10 @@ limitations under the License.
#include "CPktCmn.h"
-
+#ifndef ETHER_ADDR_LEN
+#define ETHER_ADDR_LEN 6 /**< Length of Ethernet address. */
+#endif
+
class MacAddress
{
public:
@@ -44,7 +47,7 @@ public:
a5);
};
- MacAddress(uint8_t macAddr[6])
+ MacAddress(uint8_t macAddr[ETHER_ADDR_LEN])
{
set(macAddr[0],
macAddr[1],
@@ -97,7 +100,7 @@ public:
bool operator == (const MacAddress& rhs) const
{
- for(int i=0; i<6; i++)
+ for(int i = 0; i < ETHER_ADDR_LEN; i++)
{
if(data[i] != rhs.data[i])
return false;
@@ -124,7 +127,7 @@ public:
}
public:
- uint8_t data[6];
+ uint8_t data[ETHER_ADDR_LEN];
};
#endif //_MAC_ADDRESS_H_