Home
last modified time | relevance | path

Searched refs:fa_cookie (Results 1 – 10 of 10) sorted by relevance

/Linux-v5.10/drivers/net/ethernet/mellanox/mlxsw/
Dcore_acl_flex_actions.c138 struct flow_action_cookie fa_cookie; member
141 static u32 mlxsw_afa_cookie_hash(const struct flow_action_cookie *fa_cookie, in mlxsw_afa_cookie_hash() argument
144 return jhash2((u32 *) fa_cookie->cookie, in mlxsw_afa_cookie_hash()
145 fa_cookie->cookie_len / sizeof(u32), seed); in mlxsw_afa_cookie_hash()
150 const struct flow_action_cookie *fa_cookie = data; in mlxsw_afa_cookie_key_hashfn() local
152 return mlxsw_afa_cookie_hash(fa_cookie, seed); in mlxsw_afa_cookie_key_hashfn()
159 return mlxsw_afa_cookie_hash(&cookie->fa_cookie, seed); in mlxsw_afa_cookie_obj_hashfn()
165 const struct flow_action_cookie *fa_cookie = arg->key; in mlxsw_afa_cookie_obj_cmpfn() local
168 if (cookie->fa_cookie.cookie_len == fa_cookie->cookie_len) in mlxsw_afa_cookie_obj_cmpfn()
169 return memcmp(cookie->fa_cookie.cookie, fa_cookie->cookie, in mlxsw_afa_cookie_obj_cmpfn()
[all …]
Dcore_acl_flex_actions.h53 const struct flow_action_cookie *fa_cookie,
Dspectrum_trap.c110 const struct flow_action_cookie *fa_cookie; in mlxsw_sp_rx_acl_drop_listener() local
129 fa_cookie = mlxsw_sp_acl_act_cookie_lookup(mlxsw_sp, cookie_index); in mlxsw_sp_rx_acl_drop_listener()
130 devlink_trap_report(devlink, skb, trap_ctx, in_devlink_port, fa_cookie); in mlxsw_sp_rx_acl_drop_listener()
Dspectrum_acl.c390 const struct flow_action_cookie *fa_cookie, in mlxsw_sp_acl_rulei_act_drop() argument
394 fa_cookie, extack); in mlxsw_sp_acl_rulei_act_drop()
Dspectrum.h881 const struct flow_action_cookie *fa_cookie,
/Linux-v5.10/drivers/net/netdevsim/
Ddev.c107 struct flow_action_cookie *fa_cookie; in nsim_dev_trap_fa_cookie_read() local
113 fa_cookie = nsim_dev->fa_cookie; in nsim_dev_trap_fa_cookie_read()
114 if (!fa_cookie) { in nsim_dev_trap_fa_cookie_read()
118 buf_len = fa_cookie->cookie_len * 2; in nsim_dev_trap_fa_cookie_read()
124 bin2hex(buf, fa_cookie->cookie, fa_cookie->cookie_len); in nsim_dev_trap_fa_cookie_read()
142 struct flow_action_cookie *fa_cookie; in nsim_dev_trap_fa_cookie_write() local
160 fa_cookie = kmalloc(sizeof(*fa_cookie) + cookie_len, in nsim_dev_trap_fa_cookie_write()
162 if (!fa_cookie) { in nsim_dev_trap_fa_cookie_write()
167 fa_cookie->cookie_len = cookie_len; in nsim_dev_trap_fa_cookie_write()
168 ret = hex2bin(fa_cookie->cookie, buf, cookie_len); in nsim_dev_trap_fa_cookie_write()
[all …]
Dnetdevsim.h209 struct flow_action_cookie *fa_cookie; member
/Linux-v5.10/net/core/
Ddrop_monitor.c716 return hw_metadata->fa_cookie ? in net_dm_flow_action_cookie_size()
717 nla_total_size(hw_metadata->fa_cookie->cookie_len) : 0; in net_dm_flow_action_cookie_size()
784 if (hw_metadata->fa_cookie && in net_dm_hw_packet_report_fill()
786 hw_metadata->fa_cookie->cookie_len, in net_dm_hw_packet_report_fill()
787 hw_metadata->fa_cookie->cookie)) in net_dm_hw_packet_report_fill()
822 const struct flow_action_cookie *fa_cookie; in net_dm_hw_metadata_copy() local
841 if (metadata->fa_cookie) { in net_dm_hw_metadata_copy()
842 size_t cookie_size = sizeof(*fa_cookie) + in net_dm_hw_metadata_copy()
843 metadata->fa_cookie->cookie_len; in net_dm_hw_metadata_copy()
845 fa_cookie = kmemdup(metadata->fa_cookie, cookie_size, in net_dm_hw_metadata_copy()
[all …]
Ddevlink.c9843 const struct flow_action_cookie *fa_cookie) in devlink_trap_report_metadata_set() argument
9847 metadata->fa_cookie = fa_cookie; in devlink_trap_report_metadata_set()
9866 const struct flow_action_cookie *fa_cookie) in devlink_trap_report() argument
9878 in_devlink_port, fa_cookie); in devlink_trap_report()
/Linux-v5.10/include/net/
Ddevlink.h673 const struct flow_action_cookie *fa_cookie; member
1599 const struct flow_action_cookie *fa_cookie);