Home
last modified time | relevance | path

Searched defs:ingress (Results 1 – 25 of 54) sorted by relevance

123

/linux/drivers/net/ethernet/microchip/lan966x/
H A Dlan966x_tc_matchall.c7 bool ingress) in lan966x_tc_matchall_add()
41 bool ingress) in lan966x_tc_matchall_del()
59 bool ingress) in lan966x_tc_matchall_stats()
77 bool ingress) in lan966x_tc_matchall()
H A Dlan966x_mirror.c8 bool ingress, in lan966x_mirror_port_add()
66 bool ingress, in lan966x_mirror_port_del()
105 bool ingress) in lan966x_mirror_port_stats()
H A Dlan966x_tc_flower.c262 bool ingress) in lan966x_tc_flower_action_check()
450 bool ingress) in lan966x_tc_flower_add()
603 bool ingress) in lan966x_tc_flower()
H A Dlan966x_tc.c72 void *cb_priv, bool ingress) in lan966x_tc_block_cb()
102 bool ingress; in lan966x_tc_setup_block() local
H A Dlan966x_police.c75 bool ingress, in lan966x_police_validate()
136 bool ingress, in lan966x_police_port_add()
/linux/drivers/net/ethernet/microchip/sparx5/
H A Dsparx5_tc_matchall.c30 bool ingress, in sparx5_tc_matchall_parse_action()
48 bool ingress) in sparx5_tc_matchall_replace()
140 bool ingress) in sparx5_tc_matchall_destroy()
169 bool ingress) in sparx5_tc_matchall_stats()
192 bool ingress) in sparx5_tc_matchall()
/linux/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum_flow.c35 struct mlxsw_sp_port *mlxsw_sp_port, bool ingress) in mlxsw_sp_flow_block_lookup()
55 bool ingress, in mlxsw_sp_flow_block_bind()
110 bool ingress) in mlxsw_sp_flow_block_unbind()
203 bool ingress) in mlxsw_sp_setup_tc_block_bind()
254 bool ingress) in mlxsw_sp_setup_tc_block_unbind()
282 bool ingress) in mlxsw_sp_setup_tc_block_clsact()
H A Dspectrum_acl_flex_actions.c137 bool ingress, int *p_span_id) in mlxsw_sp_act_mirror_add()
162 mlxsw_sp_act_mirror_del(void *priv, u16 local_in_port, int span_id, bool ingress) in mlxsw_sp_act_mirror_del()
198 bool ingress, int *p_span_id, in mlxsw_sp1_act_sampler_add()
206 bool ingress) in mlxsw_sp1_act_sampler_del()
230 bool ingress, int *p_span_id, in mlxsw_sp2_act_sampler_add()
276 bool ingress) in mlxsw_sp2_act_sampler_del()
H A Dcore_acl_flex_actions.c1261 bool ingress) in mlxsw_afa_block_append_drop_plain()
1278 bool ingress, in mlxsw_afa_block_append_drop_with_cookie()
1313 int mlxsw_afa_block_append_drop(struct mlxsw_afa_block *block, bool ingress, in mlxsw_afa_block_append_drop()
1357 bool ingress; member
1384 const struct net_device *out_dev, bool ingress) in mlxsw_afa_mirror_create()
1428 const struct net_device *out_dev, bool ingress, in mlxsw_afa_block_append_mirror()
2160 bool ingress; member
2184 u32 trunc_size, bool truncate, bool ingress, in mlxsw_afa_sampler_create()
2228 bool ingress, in mlxsw_afa_block_append_sampler()
H A Dspectrum_acl_tcam.c310 bool ingress) in mlxsw_sp_acl_tcam_group_bind()
325 bool ingress) in mlxsw_sp_acl_tcam_group_unbind()
1717 bool ingress) in mlxsw_sp_acl_tcam_flower_ruleset_bind()
1729 bool ingress) in mlxsw_sp_acl_tcam_flower_ruleset_unbind()
1858 bool ingress) in mlxsw_sp_acl_tcam_mr_ruleset_bind()
1868 bool ingress) in mlxsw_sp_acl_tcam_mr_ruleset_unbind()
H A Dspectrum_span.c41 bool ingress; member
1002 bool ingress) in mlxsw_sp_span_analyzed_port_find()
1118 bool ingress) in mlxsw_sp_span_analyzed_port_create()
1165 bool ingress) in mlxsw_sp_span_analyzed_port_get()
1193 bool ingress) in mlxsw_sp_span_analyzed_port_put()
/linux/kernel/bpf/
H A Dtcx.c12 bool created, ingress = attr->attach_type == BPF_TCX_INGRESS; in tcx_prog_attach() local
61 bool ingress = attr->attach_type == BPF_TCX_INGRESS; in tcx_prog_detach() local
95 void tcx_uninstall(struct net_device *dev, bool ingress) in tcx_uninstall()
124 bool ingress = attr->query.attach_type == BPF_TCX_INGRESS; in tcx_prog_query() local
145 bool created, ingress = tcx->location == BPF_TCX_INGRESS; in tcx_link_prog_attach() local
172 bool ingress = tcx->location == BPF_TCX_INGRESS; in tcx_link_release() local
207 bool ingress = tcx->location == BPF_TCX_INGRESS; in tcx_link_update() local
/linux/include/net/
H A Dtcx.h26 static inline void tcx_set_ingress(struct sk_buff *skb, bool ingress) in tcx_set_ingress()
59 bool ingress) in tcx_entry_update()
69 tcx_entry_fetch(struct net_device *dev, bool ingress) in tcx_entry_fetch()
96 tcx_entry_fetch_or_create(struct net_device *dev, bool ingress, bool *created) in tcx_entry_fetch_or_create()
110 static inline void tcx_skeys_inc(bool ingress) in tcx_skeys_inc()
119 static inline void tcx_skeys_dec(bool ingress) in tcx_skeys_dec()
/linux/drivers/net/ethernet/marvell/prestera/
H A Dprestera_flow.c81 bool ingress) in prestera_flow_block_create()
176 bool ingress) in prestera_flow_block_get()
220 struct flow_block_offload *f, bool ingress) in prestera_setup_flow_block_bind()
257 struct flow_block_offload *f, bool ingress) in prestera_setup_flow_block_unbind()
289 bool ingress) in prestera_setup_flow_block_clsact()
H A Dprestera_span.c125 bool ingress) in prestera_span_rule_add()
150 bool ingress) in prestera_span_rule_del()
H A Dprestera_flow.h31 bool ingress; member
H A Dprestera_acl.c68 bool ingress; member
102 int prestera_acl_chain_to_client(u32 chain_index, bool ingress, u32 *client) in prestera_acl_chain_to_client()
126 static bool prestera_acl_chain_is_supported(u32 chain_index, bool ingress) in prestera_acl_chain_is_supported()
/linux/drivers/net/dsa/sja1105/
H A Dsja1105_flower.c347 struct flow_cls_offload *cls, bool ingress) in sja1105_cls_flower_add()
463 struct flow_cls_offload *cls, bool ingress) in sja1105_cls_flower_del()
503 struct flow_cls_offload *cls, bool ingress) in sja1105_cls_flower_stats()
/linux/drivers/net/dsa/microchip/
H A Dksz9477_tc_flower.c216 struct flow_cls_offload *cls, bool ingress) in ksz9477_cls_flower_add()
270 struct flow_cls_offload *cls, bool ingress) in ksz9477_cls_flower_del()
/linux/drivers/net/ethernet/chelsio/cxgb4/
H A Dcxgb4_tc_matchall.c405 bool ingress) in cxgb4_tc_matchall_replace()
446 bool ingress) in cxgb4_tc_matchall_destroy()
477 struct cxgb4_matchall_ingress_entry *ingress; in cxgb4_tc_matchall_stats() local
H A Dcxgb4_tc_matchall.h33 struct cxgb4_matchall_ingress_entry ingress; /* Ingress offload info */ member
/linux/tools/testing/selftests/bpf/progs/
H A Dcg_storage_multi_isolated.c48 int ingress(struct __sk_buff *skb) in ingress() function
H A Dcg_storage_multi_shared.c48 int ingress(struct __sk_buff *skb) in ingress() function
/linux/drivers/net/ethernet/netronome/nfp/flower/
H A Dqos_conf.c86 int nfp_flower_offload_one_police(struct nfp_app *app, bool ingress, in nfp_flower_offload_one_police()
123 bool ingress) in nfp_policer_validate()
391 u32 id, bool ingress) in nfp_flower_stats_rlim_request()
/linux/net/dsa/
H A Duser.c1384 dsa_user_add_cls_matchall_mirred(struct net_device * dev,struct tc_cls_matchall_offload * cls,bool ingress,bool ingress_target) dsa_user_add_cls_matchall_mirred() argument
1471 dsa_user_add_cls_matchall_police(struct net_device * dev,struct tc_cls_matchall_offload * cls,bool ingress) dsa_user_add_cls_matchall_police() argument
1530 dsa_user_add_cls_matchall(struct net_device * dev,struct tc_cls_matchall_offload * cls,bool ingress) dsa_user_add_cls_matchall() argument
1590 dsa_user_setup_tc_cls_matchall(struct net_device * dev,struct tc_cls_matchall_offload * cls,bool ingress) dsa_user_setup_tc_cls_matchall() argument
1608 dsa_user_add_cls_flower(struct net_device * dev,struct flow_cls_offload * cls,bool ingress) dsa_user_add_cls_flower() argument
1622 dsa_user_del_cls_flower(struct net_device * dev,struct flow_cls_offload * cls,bool ingress) dsa_user_del_cls_flower() argument
1636 dsa_user_stats_cls_flower(struct net_device * dev,struct flow_cls_offload * cls,bool ingress) dsa_user_stats_cls_flower() argument
1650 dsa_user_setup_tc_cls_flower(struct net_device * dev,struct flow_cls_offload * cls,bool ingress) dsa_user_setup_tc_cls_flower() argument
1665 dsa_user_setup_tc_block_cb(enum tc_setup_type type,void * type_data,void * cb_priv,bool ingress) dsa_user_setup_tc_block_cb() argument
[all...]

123