diff options
author | Antony Pavlov <antonynpavlov@gmail.com> | 2014-07-02 01:03:23 +0400 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2014-07-02 07:47:58 +0200 |
commit | c0808d7b69f94ef9e9015ac3fcf6ed424ab7c77b (patch) | |
tree | 0cebdbe153aabc05bbf4ab0ebcff040021cf90ee | |
parent | f38c708c2d6284f96260aacd0c5b38e6c5529010 (diff) | |
download | barebox-c0808d7b69f94ef9e9015ac3fcf6ed424ab7c77b.tar.gz barebox-c0808d7b69f94ef9e9015ac3fcf6ed424ab7c77b.tar.xz |
net.h: add ETH_ALEN constant; fix whitespaces
Signed-off-by: Antony Pavlov <antonynpavlov@gmail.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
-rw-r--r-- | include/net.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/include/net.h b/include/net.h index c0f7517c34..364011b20f 100644 --- a/include/net.h +++ b/include/net.h @@ -369,6 +369,8 @@ static inline int is_broadcast_ether_addr(const u8 *addr) return (addr[0] & addr[1] & addr[2] & addr[3] & addr[4] & addr[5]) == 0xff; } +#define ETH_ALEN 6 + /** * random_ether_addr - Generate software assigned random Ethernet address * @addr: Pointer to a six-byte array containing the Ethernet address @@ -379,9 +381,9 @@ static inline int is_broadcast_ether_addr(const u8 *addr) static inline void random_ether_addr(u8 *addr) { srand(get_time_ns()); - get_random_bytes(addr, 6); - addr [0] &= 0xfe; /* clear multicast bit */ - addr [0] |= 0x02; /* set local assignment bit (IEEE802) */ + get_random_bytes(addr, ETH_ALEN); + addr[0] &= 0xfe; /* clear multicast bit */ + addr[0] |= 0x02; /* set local assignment bit (IEEE802) */ } /** |