]> git.kernelconcepts.de Git - karo-tx-uboot.git/commitdiff
net: bootme: use is_valid_ether_addr()/is_zero_ether_addr() instead of memcmp()
authorLothar Waßmann <LW@KARO-electronics.de>
Wed, 20 Nov 2013 15:17:59 +0000 (16:17 +0100)
committerLothar Waßmann <LW@KARO-electronics.de>
Thu, 21 Nov 2013 10:37:24 +0000 (11:37 +0100)
net/bootme.c

index 13749802d717278588a7744f82a800ca77477b2f..448727201cae94e9f0ad332311ed58c79f43de32 100644 (file)
@@ -251,7 +251,7 @@ void BootmeStart(void)
                check_net_config();
 
        if (output_packet_len == 0 ||
-               memcmp(bootme_ether, NetEtherNullAddr, ETH_ALEN) != 0) {
+               is_valid_ether_addr(bootme_ether)) {
                /* wait for incoming packet */
                net_set_udp_handler(bootme_handler);
                bootme_timed_out = 0;
@@ -289,7 +289,7 @@ int bootme_send_frame(const void *buf, size_t len)
                __func__, buf, len, &NetOurIP, bootme_src_port, &bootme_ip,
                bootme_dst_port);
 
-       if (memcmp(bootme_ether, NetEtherNullAddr, ETH_ALEN) == 0) {
+       if (is_zero_ether_addr(bootme_ether)) {
                output_packet = buf;
                output_packet_len = len;
                /* wait for arp reply and send packet */