X-Git-Url: https://git.kernelconcepts.de/?a=blobdiff_plain;f=net%2Fbootme.c;h=448727201cae94e9f0ad332311ed58c79f43de32;hb=f5def95698f6;hp=13749802d717278588a7744f82a800ca77477b2f;hpb=475d5e64f0c79d164f5c4f93284a94d549605df5;p=karo-tx-uboot.git diff --git a/net/bootme.c b/net/bootme.c index 13749802d7..448727201c 100644 --- a/net/bootme.c +++ b/net/bootme.c @@ -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 */