/linux-6.3-rc2/drivers/net/ethernet/netronome/nfp/flower/ |
A D | match.c | 25 struct flow_rule *rule) in nfp_flower_compile_tci() 121 struct flow_rule *rule, in nfp_flower_compile_mpls() 176 struct flow_rule *rule, in nfp_flower_compile_mac_mpls() 190 struct flow_rule *rule) in nfp_flower_compile_tport() 320 struct flow_rule *rule) in nfp_flower_compile_vlan() 403 struct flow_rule *rule) in nfp_flower_compile_tun_ipv4_addrs() 419 struct flow_rule *rule) in nfp_flower_compile_tun_ipv6_addrs() 489 struct flow_rule *rule) in nfp_flower_compile_ipv4_gre_tun() 504 struct flow_rule *rule) in nfp_flower_compile_ipv4_udp_tun() 514 struct flow_rule *rule) in nfp_flower_compile_ipv6_udp_tun() [all …]
|
/linux-6.3-rc2/drivers/net/ethernet/engleder/ |
A D | tsnep_rxnfc.c | 9 struct tsnep_rxnfc_rule *rule) in tsnep_enable_rule() 29 struct tsnep_rxnfc_rule *rule) in tsnep_disable_rule() 41 struct tsnep_rxnfc_rule *rule; in tsnep_get_rule() local 54 struct tsnep_rxnfc_rule *rule) in tsnep_add_rule() 72 struct tsnep_rxnfc_rule *rule) in tsnep_delete_rule() 84 struct tsnep_rxnfc_rule *rule, *tmp; in tsnep_flush_rules() local 98 struct tsnep_rxnfc_rule *rule = NULL; in tsnep_rxnfc_get_rule() local 128 struct tsnep_rxnfc_rule *rule; in tsnep_rxnfc_get_all() local 184 struct tsnep_rxnfc_rule *rule) in tsnep_rxnfc_check_rule() 207 struct tsnep_rxnfc_rule *rule, *old_rule; in tsnep_rxnfc_add_rule() local [all …]
|
/linux-6.3-rc2/net/core/ |
A D | flow_offload.c | 12 struct flow_rule *rule; in flow_rule_alloc() local 58 void flow_rule_match_meta(const struct flow_rule *rule, in flow_rule_match_meta() 65 void flow_rule_match_basic(const struct flow_rule *rule, in flow_rule_match_basic() 86 void flow_rule_match_vlan(const struct flow_rule *rule, in flow_rule_match_vlan() 93 void flow_rule_match_cvlan(const struct flow_rule *rule, in flow_rule_match_cvlan() 100 void flow_rule_match_arp(const struct flow_rule *rule, in flow_rule_match_arp() 121 void flow_rule_match_ip(const struct flow_rule *rule, in flow_rule_match_ip() 142 void flow_rule_match_tcp(const struct flow_rule *rule, in flow_rule_match_tcp() 149 void flow_rule_match_icmp(const struct flow_rule *rule, in flow_rule_match_icmp() 156 void flow_rule_match_mpls(const struct flow_rule *rule, in flow_rule_match_mpls() [all …]
|
A D | fib_rules.c | 86 struct fib_rule *rule; in fib_default_rule_pref() local 188 struct fib_rule *rule, *tmp; in fib_rules_cleanup_ops() local 295 struct fib_rule *rule; in fib_rules_lookup() local 349 struct fib_rule *rule, int family, in call_fib_rule_notifier() 363 struct fib_rule *rule, in call_fib_rule_notifiers() 382 struct fib_rule *rule; in fib_rules_dump() local 520 struct fib_rule **rule, in fib_nl2rule() 984 struct fib_rule *rule) in fib_rule_nlmsg_size() 1093 struct fib_rule *rule; in dump_rules() local 1216 struct fib_rule *rule; in attach_rules() local [all …]
|
/linux-6.3-rc2/net/ipv6/ |
A D | fib6_rules.c | 32 static bool fib6_rule_matchall(const struct fib_rule *rule) in fib6_rule_matchall() 41 bool fib6_rule_default(const struct fib_rule *rule) in fib6_rule_default() 158 static int fib6_rule_action_alt(struct fib_rule *rule, struct flowi *flp, in fib6_rule_action_alt() 196 static int __fib6_rule_action(struct fib_rule *rule, struct flowi *flp, in __fib6_rule_action() 260 INDIRECT_CALLABLE_SCOPE int fib6_rule_action(struct fib_rule *rule, in fib6_rule_action() 270 INDIRECT_CALLABLE_SCOPE bool fib6_rule_suppress(struct fib_rule *rule, in fib6_rule_suppress() 303 INDIRECT_CALLABLE_SCOPE int fib6_rule_match(struct fib_rule *rule, in fib6_rule_match() 344 static int fib6_rule_configure(struct fib_rule *rule, struct sk_buff *skb, in fib6_rule_configure() 390 static int fib6_rule_delete(struct fib_rule *rule) in fib6_rule_delete() 426 static int fib6_rule_fill(struct fib_rule *rule, struct sk_buff *skb, in fib6_rule_fill() [all …]
|
/linux-6.3-rc2/net/ipv4/ |
A D | fib_rules.c | 49 static bool fib4_rule_matchall(const struct fib_rule *rule) in fib4_rule_matchall() 58 bool fib4_rule_default(const struct fib_rule *rule) in fib4_rule_default() 108 INDIRECT_CALLABLE_SCOPE int fib4_rule_action(struct fib_rule *rule, in fib4_rule_action() 144 INDIRECT_CALLABLE_SCOPE bool fib4_rule_suppress(struct fib_rule *rule, in fib4_rule_suppress() 177 INDIRECT_CALLABLE_SCOPE int fib4_rule_match(struct fib_rule *rule, in fib4_rule_match() 220 static int fib4_rule_configure(struct fib_rule *rule, struct sk_buff *skb, in fib4_rule_configure() 289 static int fib4_rule_delete(struct fib_rule *rule) in fib4_rule_delete() 312 static int fib4_rule_compare(struct fib_rule *rule, struct fib_rule_hdr *frh, in fib4_rule_compare() 340 static int fib4_rule_fill(struct fib_rule *rule, struct sk_buff *skb, in fib4_rule_fill() 365 static size_t fib4_rule_nlmsg_payload(struct fib_rule *rule) in fib4_rule_nlmsg_payload()
|
/linux-6.3-rc2/drivers/net/dsa/sja1105/ |
A D | sja1105_flower.c | 10 struct sja1105_rule *rule; in sja1105_rule_find() local 36 struct sja1105_rule *rule = sja1105_rule_find(priv, cookie); in sja1105_setup_bcast_policer() local 108 struct sja1105_rule *rule = sja1105_rule_find(priv, cookie); in sja1105_setup_tc_policer() local 200 struct flow_rule *rule = flow_cls_offload_flow_rule(cls); in sja1105_flower_parse_key() local 346 struct flow_rule *rule = flow_cls_offload_flow_rule(cls); in sja1105_cls_flower_add() local 463 struct sja1105_rule *rule = sja1105_rule_find(priv, cls->cookie); in sja1105_cls_flower_del() local 503 struct sja1105_rule *rule = sja1105_rule_find(priv, cls->cookie); in sja1105_cls_flower_stats() local 534 struct sja1105_rule *rule; in sja1105_flower_teardown() local
|
A D | sja1105_vl.c | 12 struct sja1105_rule *rule, in sja1105_insert_gate_entry() 95 struct sja1105_rule *rule; in sja1105_compose_gating_subschedule() local 320 struct sja1105_rule *rule; in sja1105_init_virtual_links() local 481 struct sja1105_rule *rule = sja1105_rule_find(priv, cookie); in sja1105_init_virtual_links() local 511 struct sja1105_rule *rule = sja1105_rule_find(priv, cookie); in sja1105_vl_redirect() local 556 struct sja1105_rule *rule, struct netlink_ext_ack *extack) in sja1105_vl_delete() 587 struct sja1105_rule *rule = sja1105_rule_find(priv, cookie); in sja1105_vl_gate() local 763 struct sja1105_rule *rule, struct flow_stats *stats, in sja1105_vl_stats()
|
/linux-6.3-rc2/drivers/net/ethernet/marvell/prestera/ |
A D | prestera_flower.c | 35 struct prestera_acl_rule *rule, in prestera_flower_parse_goto_action() 62 struct prestera_acl_rule *rule, in prestera_flower_parse_actions() 139 static int prestera_flower_parse_meta(struct prestera_acl_rule *rule, in prestera_flower_parse_meta() 186 struct prestera_acl_rule *rule, in prestera_flower_parse() 412 struct prestera_acl_rule *rule; in prestera_flower_replace() local 460 struct prestera_acl_rule *rule; in prestera_flower_destroy() local 480 struct prestera_acl_rule rule; in prestera_flower_tmplt_create() local 547 struct prestera_acl_rule *rule; in prestera_flower_stats() local
|
/linux-6.3-rc2/drivers/net/ethernet/sfc/ |
A D | tc.c | 103 static void efx_tc_delete_rule(struct efx_nic *efx, struct efx_tc_flow_rule *rule) in efx_tc_delete_rule() 114 struct efx_tc_flow_rule *rule = ptr; in efx_tc_flow_free() local 144 struct flow_rule *rule, in efx_tc_flower_parse_match() 317 struct efx_tc_flow_rule *rule = NULL, *old; in efx_tc_flower_replace() local 571 struct efx_tc_flow_rule *rule; in efx_tc_flower_destroy() local 662 u32 eg_port, struct efx_tc_flow_rule *rule) in efx_tc_configure_default_rule() 701 struct efx_tc_flow_rule *rule = &efx->tc->dflt.pf; in efx_tc_configure_default_rule_pf() local 711 struct efx_tc_flow_rule *rule = &efx->tc->dflt.wire; in efx_tc_configure_default_rule_wire() local 721 struct efx_tc_flow_rule *rule = &efv->dflt; in efx_tc_configure_default_rule_rep() local 731 struct efx_tc_flow_rule *rule) in efx_tc_deconfigure_default_rule()
|
/linux-6.3-rc2/net/netfilter/ |
A D | nf_tables_core.c | 60 const struct nft_rule_dp *rule, in nft_trace_packet() 141 const struct nft_rule_dp *rule, in nft_trace_verdict() 207 const struct nft_rule_dp *rule; member 248 #define nft_rule_expr_first(rule) (struct nft_expr *)&rule->data[0] argument 250 #define nft_rule_expr_last(rule) (struct nft_expr *)&rule->data[rule->dlen] argument 251 #define nft_rule_next(rule) (void *)rule + sizeof(*rule) + rule->dlen argument 253 #define nft_rule_dp_for_each_expr(expr, last, rule) \ argument 262 const struct nft_rule_dp *rule, *last_rule; in nft_do_chain() local
|
A D | nf_tables_offload.c | 88 const struct nft_rule *rule) in nft_flow_rule_create() 243 const struct nft_rule *rule, in nft_flow_cls_offload_setup() 264 const struct nft_rule *rule, in nft_flow_offload_cmd() 284 struct nft_rule *rule, in nft_flow_offload_rule() 294 const struct nft_rule *rule) in nft_flow_rule_stats() 327 struct nft_rule *rule; in nft_flow_offload_unbind() local
|
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/steering/ |
A D | dr_rule.c | 394 dr_rule_rehash_htbl(struct mlx5dr_rule *rule, in dr_rule_rehash_htbl() 588 static int dr_rule_add_action_members(struct mlx5dr_rule *rule, in dr_rule_add_action_members() 832 dr_rule_handle_ste_branch(struct mlx5dr_rule *rule, in dr_rule_handle_ste_branch() 1022 static int dr_rule_destroy_rule_nic(struct mlx5dr_rule *rule, in dr_rule_destroy_rule_nic() 1044 static int dr_rule_destroy_rule_fdb(struct mlx5dr_rule *rule) in dr_rule_destroy_rule_fdb() 1051 static int dr_rule_destroy_rule(struct mlx5dr_rule *rule) in dr_rule_destroy_rule() 1113 dr_rule_create_rule_nic(struct mlx5dr_rule *rule, in dr_rule_create_rule_nic() 1256 dr_rule_create_rule_fdb(struct mlx5dr_rule *rule, in dr_rule_create_rule_fdb() 1295 struct mlx5dr_rule *rule; in dr_rule_create_rule() local 1356 struct mlx5dr_rule *rule; in mlx5dr_rule_create() local [all …]
|
/linux-6.3-rc2/drivers/pnp/ |
A D | manager.c | 23 unsigned char rule, in pnp_find_resource() 38 static int pnp_assign_port(struct pnp_dev *dev, struct pnp_port *rule, int idx) in pnp_assign_port() 81 static int pnp_assign_mem(struct pnp_dev *dev, struct pnp_mem *rule, int idx) in pnp_assign_mem() 132 static int pnp_assign_irq(struct pnp_dev *dev, struct pnp_irq *rule, int idx) in pnp_assign_irq() 191 static int pnp_assign_dma(struct pnp_dev *dev, struct pnp_dma *rule, int idx) in pnp_assign_dma()
|
/linux-6.3-rc2/drivers/net/ethernet/microchip/vcap/ |
A D | vcap_api.c | 532 vcap_copy_from_client_keyfield(struct vcap_rule *rule, in vcap_copy_from_client_keyfield() 884 int vcap_set_rule_set_keyset(struct vcap_rule *rule, in vcap_set_rule_set_keyset() 1875 bool vcap_rule_find_keysets(struct vcap_rule *rule, in vcap_rule_find_keysets() 2225 int vcap_add_rule(struct vcap_rule *rule) in vcap_add_rule() 2352 void vcap_free_rule(struct vcap_rule *rule) in vcap_free_rule() 2404 struct vcap_rule *rule; in vcap_get_rule() local 2422 int vcap_mod_rule(struct vcap_rule *rule) in vcap_mod_rule() 2637 static int vcap_rule_add_key(struct vcap_rule *rule, in vcap_rule_add_key() 2854 int vcap_rule_add_action_bit(struct vcap_rule *rule, in vcap_rule_add_action_bit() 3433 int vcap_filter_rule_keys(struct vcap_rule *rule, in vcap_filter_rule_keys() [all …]
|
/linux-6.3-rc2/tools/testing/selftests/bpf/progs/ |
A D | twfw.c | 18 struct rule { struct 25 __type(value, struct rule); argument 47 struct rule* rule = bpf_map_lookup_elem(&rules, &key); in twfw_verifier() local
|
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlxsw/ |
A D | spectrum_flower.c | 288 struct flow_rule *rule = flow_cls_offload_flow_rule(f); in mlxsw_sp_flower_parse_meta() local 380 const struct flow_rule *rule = flow_cls_offload_flow_rule(f); in mlxsw_sp_flower_parse_ports() local 407 const struct flow_rule *rule = flow_cls_offload_flow_rule(f); in mlxsw_sp_flower_parse_tcp() local 438 const struct flow_rule *rule = flow_cls_offload_flow_rule(f); in mlxsw_sp_flower_parse_ip() local 471 struct flow_rule *rule = flow_cls_offload_flow_rule(f); in mlxsw_sp_flower_parse() local 635 struct mlxsw_sp_acl_rule *rule; in mlxsw_sp_flower_replace() local 685 struct mlxsw_sp_acl_rule *rule; in mlxsw_sp_flower_destroy() local 708 struct mlxsw_sp_acl_rule *rule; in mlxsw_sp_flower_stats() local
|
A D | spectrum2_mr_tcam.c | 184 mlxsw_sp2_mr_tcam_rule_parse(struct mlxsw_sp_acl_rule *rule, in mlxsw_sp2_mr_tcam_rule_parse() 215 struct mlxsw_sp_acl_rule *rule; in mlxsw_sp2_mr_tcam_route_create() local 248 struct mlxsw_sp_acl_rule *rule; in mlxsw_sp2_mr_tcam_route_destroy() local 272 struct mlxsw_sp_acl_rule *rule; in mlxsw_sp2_mr_tcam_route_update() local
|
/linux-6.3-rc2/security/apparmor/ |
A D | audit.c | 210 struct aa_audit_rule *rule = vrule; in aa_audit_rule_free() local 221 struct aa_audit_rule *rule; in aa_audit_rule_init() local 250 int aa_audit_rule_known(struct audit_krule *rule) in aa_audit_rule_known() 268 struct aa_audit_rule *rule = vrule; in aa_audit_rule_match() local
|
/linux-6.3-rc2/security/safesetid/ |
A D | securityfs.c | 32 struct setid_rule *rule) in parse_policy_line() 75 struct setid_rule *rule; in __release_ruleset() local 88 static void insert_rule(struct setid_ruleset *pol, struct setid_rule *rule) in insert_rule() 101 struct setid_rule *rule, *nrule; in verify_ruleset() local 166 struct setid_rule *rule; in handle_policy_update() local
|
/linux-6.3-rc2/drivers/net/ethernet/aquantia/atlantic/ |
A D | aq_filters.c | 70 struct aq_rx_filter *rule; in aq_rule_already_exists() local 434 struct aq_rx_filter *rule = NULL; in aq_del_fvlan_by_vlan() local 634 struct aq_rx_filter *rule = NULL, *parent = NULL; in aq_update_table_filters() local 721 struct aq_rx_filter *rule = NULL; in aq_del_rxnfc_rule() local 745 struct aq_rx_filter *rule = NULL; in aq_get_rxnfc_rule() local 766 struct aq_rx_filter *rule; in aq_get_rxnfc_all_rules() local 788 struct aq_rx_filter *rule; in aq_clear_rxnfc_all_rules() local 809 struct aq_rx_filter *rule; in aq_reapply_rxnfc_all_rules() local
|
/linux-6.3-rc2/include/net/ |
A D | fib_rules.h | 53 struct fib_rule *rule; member 102 struct fib_rule *rule; member 105 static inline void fib_rule_get(struct fib_rule *rule) in fib_rule_get() 110 static inline void fib_rule_put(struct fib_rule *rule) in fib_rule_put() 117 static inline u32 fib_rule_get_table(struct fib_rule *rule, in fib_rule_get_table() 123 static inline u32 fib_rule_get_table(struct fib_rule *rule, in fib_rule_get_table() 162 static inline bool fib_rule_requires_fldissect(struct fib_rule *rule) in fib_rule_requires_fldissect()
|
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
A D | ipsec_fs_roce.c | 10 struct mlx5_flow_handle *rule; member 16 struct mlx5_flow_handle *rule; member 26 struct mlx5_flow_handle *rule; member 53 struct mlx5_flow_handle *rule; in ipsec_fs_roce_rx_rule_setup() local 103 struct mlx5_flow_handle *rule; in ipsec_fs_roce_tx_rule_setup() local
|
/linux-6.3-rc2/drivers/net/dsa/ |
A D | bcm_sf2_cfp.c | 570 struct cfp_rule *rule; in bcm_sf2_cfp_rule_find() local 583 struct cfp_rule *rule = NULL; in bcm_sf2_cfp_rule_cmp() local 930 struct cfp_rule *rule = NULL; in bcm_sf2_cfp_rule_set() local 1026 struct cfp_rule *rule; in bcm_sf2_cfp_rule_del() local 1067 struct cfp_rule *rule; in bcm_sf2_cfp_rule_get() local 1215 struct cfp_rule *rule, *n; in bcm_sf2_cfp_exit() local 1227 struct cfp_rule *rule; in bcm_sf2_cfp_resume() local 1312 struct cfp_rule *rule; in bcm_sf2_cfp_get_ethtool_stats() local
|
/linux-6.3-rc2/kernel/ |
A D | audit_fsnotify.c | 31 struct audit_krule *rule; member 118 struct audit_krule *rule = audit_mark->rule; in audit_mark_log_rule_change() local 148 struct audit_krule *rule = audit_mark->rule; in audit_autoremove_mark_rule() local
|