Lines Matching refs:dev_addr
683 static int get_ether_addr(const char *str, u8 *dev_addr) in get_ether_addr() argument
695 dev_addr [i] = num; in get_ether_addr()
697 if (is_valid_ether_addr(dev_addr)) in get_ether_addr()
700 eth_random_addr(dev_addr); in get_ether_addr()
704 static int get_ether_addr_str(u8 dev_addr[ETH_ALEN], char *str, int len) in get_ether_addr_str()
709 snprintf(str, len, "%pM", dev_addr); in get_ether_addr_str()
740 const char *dev_addr, const char *host_addr, in gether_setup_name() argument
766 if (get_ether_addr(dev_addr, addr)) { in gether_setup_name()
799 INFO(dev, "MAC %pM\n", net->dev_addr); in gether_setup_name()
899 int gether_set_dev_addr(struct net_device *net, const char *dev_addr) in gether_set_dev_addr() argument
905 if (get_ether_addr(dev_addr, new_addr)) in gether_set_dev_addr()
913 int gether_get_dev_addr(struct net_device *net, char *dev_addr, int len) in gether_get_dev_addr() argument
919 ret = get_ether_addr_str(dev->dev_mac, dev_addr, len); in gether_get_dev_addr()
921 dev_addr[ret++] = '\n'; in gether_get_dev_addr()
922 dev_addr[ret] = '\0'; in gether_get_dev_addr()