DEVLINK_ATTR_PORT_INDEX
if (nla_put_u32(msg, DEVLINK_ATTR_PORT_INDEX, reporter->devlink_port->index))
if (attrs && attrs[DEVLINK_ATTR_PORT_INDEX]) {
port_index_start = nla_get_u32(attrs[DEVLINK_ATTR_PORT_INDEX]);
if (attrs[DEVLINK_ATTR_PORT_INDEX]) {
flt->port_index = nla_get_u32(attrs[DEVLINK_ATTR_PORT_INDEX]);
[DEVLINK_ATTR_PORT_INDEX] = { .type = NLA_U32, },
.maxattr = DEVLINK_ATTR_PORT_INDEX,
[DEVLINK_ATTR_PORT_INDEX] = { .type = NLA_U32, },
static const struct nla_policy devlink_port_unsplit_nl_policy[DEVLINK_ATTR_PORT_INDEX + 1] = {
[DEVLINK_ATTR_PORT_INDEX] = { .type = NLA_U32, },
.maxattr = DEVLINK_ATTR_PORT_INDEX,
[DEVLINK_ATTR_PORT_INDEX] = { .type = NLA_U32, },
[DEVLINK_ATTR_PORT_INDEX] = { .type = NLA_U32, },
[DEVLINK_ATTR_PORT_INDEX] = { .type = NLA_U32, },
[DEVLINK_ATTR_PORT_INDEX] = { .type = NLA_U32, },
[DEVLINK_ATTR_PORT_INDEX] = { .type = NLA_U32, },
[DEVLINK_ATTR_PORT_INDEX] = { .type = NLA_U32, },
[DEVLINK_ATTR_PORT_INDEX] = { .type = NLA_U32, },
[DEVLINK_ATTR_PORT_INDEX] = { .type = NLA_U32, },
static const struct nla_policy devlink_port_param_get_nl_policy[DEVLINK_ATTR_PORT_INDEX + 1] = {
[DEVLINK_ATTR_PORT_INDEX] = { .type = NLA_U32, },
static const struct nla_policy devlink_port_param_set_nl_policy[DEVLINK_ATTR_PORT_INDEX + 1] = {
[DEVLINK_ATTR_PORT_INDEX] = { .type = NLA_U32, },
[DEVLINK_ATTR_PORT_INDEX] = { .type = NLA_U32, },
static const struct nla_policy devlink_health_reporter_get_dump_nl_policy[DEVLINK_ATTR_PORT_INDEX + 1] = {
[DEVLINK_ATTR_PORT_INDEX] = { .type = NLA_U32, },
[DEVLINK_ATTR_PORT_INDEX] = { .type = NLA_U32, },
[DEVLINK_ATTR_PORT_INDEX] = { .type = NLA_U32, },
[DEVLINK_ATTR_PORT_INDEX] = { .type = NLA_U32, },
[DEVLINK_ATTR_PORT_INDEX] = { .type = NLA_U32, },
[DEVLINK_ATTR_PORT_INDEX] = { .type = NLA_U32, },
[DEVLINK_ATTR_PORT_INDEX] = { .type = NLA_U32, },
[DEVLINK_ATTR_PORT_INDEX] = { .type = NLA_U32, },
static const struct nla_policy devlink_notify_filter_set_nl_policy[DEVLINK_ATTR_PORT_INDEX + 1] = {
[DEVLINK_ATTR_PORT_INDEX] = { .type = NLA_U32, },
.maxattr = DEVLINK_ATTR_PORT_INDEX,
static const struct nla_policy devlink_port_get_do_nl_policy[DEVLINK_ATTR_PORT_INDEX + 1] = {
.maxattr = DEVLINK_ATTR_PORT_INDEX,
[DEVLINK_ATTR_PORT_INDEX] = { .type = NLA_U32, },
.maxattr = DEVLINK_ATTR_PORT_INDEX,
[DEVLINK_ATTR_PORT_INDEX] = { .type = NLA_U32, },
[DEVLINK_ATTR_PORT_INDEX] = { .type = NLA_U32, },
.maxattr = DEVLINK_ATTR_PORT_INDEX,
static const struct nla_policy devlink_port_del_nl_policy[DEVLINK_ATTR_PORT_INDEX + 1] = {
.maxattr = DEVLINK_ATTR_PORT_INDEX,
if (nla_put_u32(msg, DEVLINK_ATTR_PORT_INDEX, port_index))
if (nla_put_u32(msg, DEVLINK_ATTR_PORT_INDEX, devlink_port->index))
if (attrs[DEVLINK_ATTR_PORT_INDEX]) {
u32 port_index = nla_get_u32(attrs[DEVLINK_ATTR_PORT_INDEX]);
if (nla_put_u32(msg, DEVLINK_ATTR_PORT_INDEX, devlink_port->index))
if (info->attrs[DEVLINK_ATTR_PORT_INDEX]) {
nla_get_u32(info->attrs[DEVLINK_ATTR_PORT_INDEX]);
if (nla_put_u32(msg, DEVLINK_ATTR_PORT_INDEX,
if (attrs[DEVLINK_ATTR_PORT_INDEX])
err = nla_put_u32(msg, DEVLINK_ATTR_PORT_INDEX,
err = nla_put_u32(msg, DEVLINK_ATTR_PORT_INDEX,
if (info->attrs[DEVLINK_ATTR_PORT_INDEX]) {
index = nla_get_u32(info->attrs[DEVLINK_ATTR_PORT_INDEX]);
if (info->attrs[DEVLINK_ATTR_PORT_INDEX]) {
index = nla_get_u32(info->attrs[DEVLINK_ATTR_PORT_INDEX]);
if (info->attrs[DEVLINK_ATTR_PORT_INDEX]) {
index = nla_get_u32(info->attrs[DEVLINK_ATTR_PORT_INDEX]);
if (attrs[DEVLINK_ATTR_PORT_INDEX]) {
index = nla_get_u32(attrs[DEVLINK_ATTR_PORT_INDEX]);
err = nla_put_u32(skb, DEVLINK_ATTR_PORT_INDEX,
if (nla_put_u32(msg, DEVLINK_ATTR_PORT_INDEX, devlink_port->index))
if (nla_put_u32(msg, DEVLINK_ATTR_PORT_INDEX, devlink_port->index))