Home
last modified time | relevance | path

Searched +refs:trap +refs:group +refs:id +refs:attrs (Results 1 – 4 of 4) sorted by relevance

/linux/net/devlink/
H A Dtrap.c45 const struct devlink_trap_group *group; member
64 const struct devlink_trap *trap; member
73 devlink_trap_policer_item_lookup(struct devlink *devlink, u32 id) in devlink_trap_policer_item_lookup() argument
78 if (policer_item->policer->id == id) in devlink_trap_policer_item_lookup()
91 if (!strcmp(trap_item->trap->name, name)) in devlink_trap_item_lookup()
104 if (!info->attrs[DEVLINK_ATTR_TRAP_NAME]) in devlink_trap_item_get_from_info()
106 attr = info->attrs[DEVLINK_ATTR_TRAP_NAME]; in devlink_trap_item_get_from_info()
117 val = nla_get_u8(info->attrs[DEVLINK_ATTR_TRAP_ACTION]); in devlink_trap_action_get_from_info()
132 const struct devlink_trap *trap) in devlink_trap_metadata_put() argument
140 if ((trap->metadata_cap & DEVLINK_TRAP_METADATA_TYPE_F_IN_PORT) && in devlink_trap_metadata_put()
[all …]
/linux/drivers/net/ethernet/freescale/dpaa2/
H A Ddpaa2-eth-devlink.c52 if (dpaa2_eth_traps_arr[i].id == trap_id) in dpaa2_eth_dl_trap_item_lookup()
108 const struct devlink_trap *trap, in dpaa2_eth_dl_trap_init() argument
115 dpaa2_eth_trap_item = dpaa2_eth_dl_trap_item_lookup(priv, trap->id); in dpaa2_eth_dl_trap_init()
125 const struct devlink_trap *trap, in dpaa2_eth_dl_trap_action_set() argument
138 const struct devlink_trap_group *group, in dpaa2_eth_dl_trap_group_action_set() argument
149 if (group->id != DEVLINK_TRAP_GROUP_GENERIC_ID_PARSER_ERROR_DROPS) in dpaa2_eth_dl_trap_group_action_set()
219 struct devlink_port_attrs attrs = {}; in dpaa2_eth_dl_port_add() local
221 attrs.flavour = DEVLINK_PORT_FLAVOUR_PHYSICAL; in dpaa2_eth_dl_port_add()
222 devlink_port_attrs_set(devlink_port, &attrs); in dpaa2_eth_dl_port_add()
/linux/drivers/net/netdevsim/
H A Ddev.c104 u32 id; in nsim_dev_take_snapshot_write() local
112 err = devlink_region_snapshot_id_get(devlink, &id); in nsim_dev_take_snapshot_write()
119 dummy_data, id); in nsim_dev_take_snapshot_write()
120 devlink_region_snapshot_id_put(devlink, id); in nsim_dev_take_snapshot_write()
304 sprintf(dev_ddir_name, DRV_NAME "%u", nsim_dev->nsim_bus_dev->dev.id); in nsim_dev_debugfs_init()
418 sprintf(dev_link_name, "../../../" DRV_NAME "%u", nsim_bus_dev->dev.id); in nsim_dev_port_debugfs_init()
1070 if (nsim_traps_arr[i].id == trap_id) in nsim_dev_trap_item_lookup()
1078 const struct devlink_trap *trap, in nsim_dev_devlink_trap_init() argument
1084 nsim_trap_item = nsim_dev_trap_item_lookup(nsim_dev, trap->id); in nsim_dev_devlink_trap_init()
1089 nsim_trap_item->action = trap->init_action; in nsim_dev_devlink_trap_init()
[all …]
/linux/include/net/
H A Ddevlink.h146 struct devlink_port_attrs attrs; member
220 unsigned int id; member
236 unsigned int id; member
483 u32 id; member
488 int (*get)(struct devlink *devlink, u32 id,
490 int (*set)(struct devlink *devlink, u32 id,
493 int (*validate)(struct devlink *devlink, u32 id,
595 .id = DEVLINK_PARAM_GENERIC_ID_##_id, \
607 .id = _id, \
795 u32 id; member
[all …]