Lines Matching refs:sa
9018 * @sa: new address
9023 int dev_set_mac_address(struct net_device *dev, struct sockaddr *sa,
9031 if (sa->sa_family != dev->type)
9035 err = dev_pre_changeaddr_notify(dev, sa->sa_data, extack);
9038 if (memcmp(dev->dev_addr, sa->sa_data, dev->addr_len)) {
9039 err = ops->ndo_set_mac_address(dev, sa);
9052 int dev_set_mac_address_user(struct net_device *dev, struct sockaddr *sa,
9058 ret = dev_set_mac_address(dev, sa, extack);
9064 int dev_get_mac_address(struct sockaddr *sa, struct net *net, char *dev_name)
9066 size_t size = sizeof(sa->sa_data_min);
9079 memset(sa->sa_data, 0, size);
9081 memcpy(sa->sa_data, dev->dev_addr,
9083 sa->sa_family = dev->type;