Home
last modified time | relevance | path

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

12345

/kernel/linux/linux-6.6/drivers/net/ethernet/microchip/lan966x/
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()
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()
Dlan966x_tc.c72 void *cb_priv, bool ingress) in lan966x_tc_block_cb()
102 bool ingress; in lan966x_tc_setup_block() local
Dlan966x_tc_flower.c256 bool ingress) in lan966x_tc_flower_action_check()
444 bool ingress) in lan966x_tc_flower_add()
597 bool ingress) in lan966x_tc_flower()
Dlan966x_police.c75 bool ingress, in lan966x_police_validate()
136 bool ingress, in lan966x_police_port_add()
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlxsw/
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()
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()
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlxsw/
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()
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, u8 local_in_port, int span_id, bool ingress) in mlxsw_sp_act_mirror_del()
/kernel/linux/linux-5.10/drivers/net/ethernet/mscc/
Docelot_flower.c24 static int ocelot_chain_to_block(int chain, bool ingress) in ocelot_chain_to_block()
86 bool ingress) in ocelot_is_goto_target_valid()
160 bool ingress, struct flow_cls_offload *f, in ocelot_flower_parse_action()
435 ocelot_flower_parse_key(struct ocelot *ocelot, int port, bool ingress, in ocelot_flower_parse_key()
635 static int ocelot_flower_parse(struct ocelot *ocelot, int port, bool ingress, in ocelot_flower_parse()
652 *ocelot_vcap_filter_create(struct ocelot *ocelot, int port, bool ingress, in ocelot_vcap_filter_create()
692 struct flow_cls_offload *f, bool ingress) in ocelot_cls_flower_replace()
725 struct flow_cls_offload *f, bool ingress) in ocelot_cls_flower_destroy()
749 struct flow_cls_offload *f, bool ingress) in ocelot_cls_flower_stats()
/kernel/linux/linux-6.6/kernel/bpf/
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
/kernel/linux/linux-6.6/include/net/
Dtcx.h26 static inline void tcx_set_ingress(struct sk_buff *skb, bool ingress) in tcx_set_ingress()
64 bool ingress) in tcx_entry_update()
74 tcx_entry_fetch(struct net_device *dev, bool ingress) in tcx_entry_fetch()
100 tcx_entry_fetch_or_create(struct net_device *dev, bool ingress, bool *created) in tcx_entry_fetch_or_create()
114 static inline void tcx_skeys_inc(bool ingress) in tcx_skeys_inc()
123 static inline void tcx_skeys_dec(bool ingress) in tcx_skeys_dec()
/kernel/linux/linux-6.6/drivers/net/ethernet/mscc/
Docelot_flower.c28 static int ocelot_chain_to_block(int chain, bool ingress) in ocelot_chain_to_block()
93 bool ingress) in ocelot_is_goto_target_valid()
232 bool ingress, struct flow_cls_offload *f, in ocelot_flower_parse_action()
572 ocelot_flower_parse_key(struct ocelot *ocelot, int port, bool ingress, in ocelot_flower_parse_key()
782 static int ocelot_flower_parse(struct ocelot *ocelot, int port, bool ingress, in ocelot_flower_parse()
804 *ocelot_vcap_filter_create(struct ocelot *ocelot, int port, bool ingress, in ocelot_vcap_filter_create()
869 struct flow_cls_offload *f, bool ingress) in ocelot_cls_flower_replace()
938 struct flow_cls_offload *f, bool ingress) in ocelot_cls_flower_destroy()
975 struct flow_cls_offload *f, bool ingress) in ocelot_cls_flower_stats()
/kernel/linux/linux-6.6/drivers/net/ethernet/microchip/sparx5/
Dsparx5_tc_matchall.c16 bool ingress) in sparx5_tc_matchall_replace()
67 bool ingress) in sparx5_tc_matchall_destroy()
87 bool ingress) in sparx5_tc_matchall()
/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/prestera/
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()
Dprestera_span.c125 bool ingress) in prestera_span_rule_add()
150 bool ingress) in prestera_span_rule_del()
/kernel/linux/linux-5.10/drivers/net/dsa/sja1105/
Dsja1105_flower.c303 struct flow_cls_offload *cls, bool ingress) in sja1105_cls_flower_add()
417 struct flow_cls_offload *cls, bool ingress) in sja1105_cls_flower_del()
457 struct flow_cls_offload *cls, bool ingress) in sja1105_cls_flower_stats()
/kernel/linux/linux-6.6/drivers/net/dsa/sja1105/
Dsja1105_flower.c344 struct flow_cls_offload *cls, bool ingress) in sja1105_cls_flower_add()
460 struct flow_cls_offload *cls, bool ingress) in sja1105_cls_flower_del()
500 struct flow_cls_offload *cls, bool ingress) in sja1105_cls_flower_stats()
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/progs/
Dcg_storage_multi_shared.c48 int ingress(struct __sk_buff *skb) in ingress() function
Dcg_storage_multi_isolated.c48 int ingress(struct __sk_buff *skb) in ingress() function
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/progs/
Dcg_storage_multi_isolated.c48 int ingress(struct __sk_buff *skb) in ingress() function
Dcg_storage_multi_shared.c48 int ingress(struct __sk_buff *skb) in ingress() function
/kernel/linux/linux-5.10/drivers/net/ethernet/chelsio/cxgb4/
Dcxgb4_tc_matchall.c357 bool ingress) in cxgb4_tc_matchall_replace()
398 bool ingress) in cxgb4_tc_matchall_destroy()
429 struct cxgb4_matchall_ingress_entry *ingress; in cxgb4_tc_matchall_stats() local
/kernel/linux/linux-6.6/drivers/net/ethernet/chelsio/cxgb4/
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
/kernel/linux/linux-5.10/net/dsa/
Dslave.c936 bool ingress) in dsa_slave_add_cls_matchall_mirred()
989 bool ingress) in dsa_slave_add_cls_matchall_police()
1049 bool ingress) in dsa_slave_add_cls_matchall()
1096 bool ingress) in dsa_slave_setup_tc_cls_matchall()
1114 bool ingress) in dsa_slave_add_cls_flower()
1128 bool ingress) in dsa_slave_del_cls_flower()
1142 bool ingress) in dsa_slave_stats_cls_flower()
1156 bool ingress) in dsa_slave_setup_tc_cls_flower()
1171 void *cb_priv, bool ingress) in dsa_slave_setup_tc_block_cb()

12345