Lines Matching refs:new_attrs
1538 struct devlink_port_new_attrs new_attrs = {}; in devlink_nl_cmd_port_new_doit() local
1551 new_attrs.flavour = nla_get_u16(info->attrs[DEVLINK_ATTR_PORT_FLAVOUR]); in devlink_nl_cmd_port_new_doit()
1552 new_attrs.pfnum = in devlink_nl_cmd_port_new_doit()
1557 new_attrs.port_index = in devlink_nl_cmd_port_new_doit()
1559 new_attrs.port_index_valid = true; in devlink_nl_cmd_port_new_doit()
1562 new_attrs.controller = in devlink_nl_cmd_port_new_doit()
1564 new_attrs.controller_valid = true; in devlink_nl_cmd_port_new_doit()
1566 if (new_attrs.flavour == DEVLINK_PORT_FLAVOUR_PCI_SF && in devlink_nl_cmd_port_new_doit()
1568 new_attrs.sfnum = nla_get_u32(info->attrs[DEVLINK_ATTR_PORT_PCI_SF_NUMBER]); in devlink_nl_cmd_port_new_doit()
1569 new_attrs.sfnum_valid = true; in devlink_nl_cmd_port_new_doit()
1572 err = devlink->ops->port_new(devlink, &new_attrs, extack, in devlink_nl_cmd_port_new_doit()