VDPA_ATTR_DEV_NET_CFG_MACADDR
if (add_config->mask & (1 << VDPA_ATTR_DEV_NET_CFG_MACADDR)) {
if (add_config->mask & BIT_ULL(VDPA_ATTR_DEV_NET_CFG_MACADDR)) {
mgtdev->mgtdev.config_attr_mask = BIT_ULL(VDPA_ATTR_DEV_NET_CFG_MACADDR) |
if (add_config->mask & BIT_ULL(VDPA_ATTR_DEV_NET_CFG_MACADDR)) {
mgmt->config_attr_mask = BIT_ULL(VDPA_ATTR_DEV_NET_CFG_MACADDR);
if (nl_attrs[VDPA_ATTR_DEV_NET_CFG_MACADDR]) {
set_config.mask |= BIT_ULL(VDPA_ATTR_DEV_NET_CFG_MACADDR);
macaddr = nla_data(nl_attrs[VDPA_ATTR_DEV_NET_CFG_MACADDR]);
[VDPA_ATTR_DEV_NET_CFG_MACADDR] = NLA_POLICY_ETH_ADDR,
#define VDPA_DEV_NET_ATTRS_MASK (BIT_ULL(VDPA_ATTR_DEV_NET_CFG_MACADDR) | \
if (nl_attrs[VDPA_ATTR_DEV_NET_CFG_MACADDR]) {
macaddr = nla_data(nl_attrs[VDPA_ATTR_DEV_NET_CFG_MACADDR]);
config.mask |= BIT_ULL(VDPA_ATTR_DEV_NET_CFG_MACADDR);
if (nl_attrs[VDPA_ATTR_DEV_NET_CFG_MACADDR] &&
return nla_put(msg, VDPA_ATTR_DEV_NET_CFG_MACADDR,
if (config->mask & (1 << VDPA_ATTR_DEV_NET_CFG_MACADDR)) {
if (config->mask & (1 << VDPA_ATTR_DEV_NET_CFG_MACADDR))
.config_attr_mask = (1 << VDPA_ATTR_DEV_NET_CFG_MACADDR |