Home
last modified time | relevance | path

Searched refs:flow_cls_offload_flow_rule (Results 1 – 25 of 36) sorted by relevance

12

/linux/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dtc_tun_vxlan.c22 struct flow_rule *rule = flow_cls_offload_flow_rule(f); in mlx5e_tc_tun_check_udp_dport_vxlan()
114 struct flow_rule *rule = flow_cls_offload_flow_rule(f); in mlx5e_tc_tun_parse_vxlan_gbp_option()
163 struct flow_rule *rule = flow_cls_offload_flow_rule(f); in mlx5e_tc_tun_parse_vxlan()
H A Dtc_tun_geneve.c25 struct flow_rule *rule = flow_cls_offload_flow_rule(f); in mlx5e_tc_tun_check_udp_dport_geneve()
128 struct flow_rule *rule = flow_cls_offload_flow_rule(f); in mlx5e_tc_tun_parse_geneve_vni()
162 struct flow_rule *rule = flow_cls_offload_flow_rule(f); in mlx5e_tc_tun_parse_geneve_options()
H A Dtc_tun_gre.c67 struct flow_rule *rule = flow_cls_offload_flow_rule(f); in mlx5e_tc_tun_parse_gretap()
H A Dtc_tun_mplsoudp.c61 struct flow_rule *rule = flow_cls_offload_flow_rule(f); in parse_tunnel()
H A Dtc_ct.h160 struct flow_rule *rule = flow_cls_offload_flow_rule(f); in mlx5_tc_ct_match_add()
H A Dtc_tun.c805 struct flow_rule *rule = flow_cls_offload_flow_rule(f); in mlx5e_tc_tun_parse()
953 struct flow_rule *rule = flow_cls_offload_flow_rule(f); in mlx5e_tc_tun_parse_udp_ports()
H A Dtc_ct.c1193 struct flow_rule *flow_rule = flow_cls_offload_flow_rule(flow); in mlx5_tc_ct_block_flow_offload_add()
1359 struct flow_rule *rule = flow_cls_offload_flow_rule(flow); in mlx5_tc_ct_filter_legacy_non_nic_flows()
1487 struct flow_rule *rule = flow_cls_offload_flow_rule(f); in mlx5_tc_ct_match_add()
/linux/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum_flower.c351 struct flow_rule *rule = flow_cls_offload_flow_rule(f); in mlxsw_sp_flower_parse_meta()
419 const struct flow_rule *rule = flow_cls_offload_flow_rule(f); in mlxsw_sp_flower_parse_ports()
446 const struct flow_rule *rule = flow_cls_offload_flow_rule(f); in mlxsw_sp_flower_parse_ports_range()
508 const struct flow_rule *rule = flow_cls_offload_flow_rule(f); in mlxsw_sp_flower_parse_tcp()
539 const struct flow_rule *rule = flow_cls_offload_flow_rule(f); in mlxsw_sp_flower_parse_ip()
572 struct flow_rule *rule = flow_cls_offload_flow_rule(f); in mlxsw_sp_flower_parse()
/linux/drivers/net/dsa/microchip/
H A Dksz9477_tc_flower.c162 struct flow_rule *rule = flow_cls_offload_flow_rule(cls); in ksz9477_flower_parse_action()
218 struct flow_rule *rule = flow_cls_offload_flow_rule(cls); in ksz9477_cls_flower_add()
/linux/drivers/net/ethernet/microchip/lan966x/
H A Dlan966x_tc_flower.c242 state.frule = flow_cls_offload_flow_rule(f); in lan966x_tc_flower_use_dissectors()
264 struct flow_rule *rule = flow_cls_offload_flow_rule(fco); in lan966x_tc_flower_action_check()
479 frule = flow_cls_offload_flow_rule(f); in lan966x_tc_flower_add()
/linux/drivers/net/ethernet/stmicro/stmmac/
H A Dstmmac_tc.c454 struct flow_rule *rule = flow_cls_offload_flow_rule(cls); in tc_add_basic_flow()
472 struct flow_rule *rule = flow_cls_offload_flow_rule(cls); in tc_add_ip4_flow()
507 struct flow_rule *rule = flow_cls_offload_flow_rule(cls); in tc_add_ports_flow()
583 struct flow_rule *rule = flow_cls_offload_flow_rule(cls); in tc_add_flow()
657 struct flow_rule *rule = flow_cls_offload_flow_rule(cls); in tc_add_vlan_flow()
728 struct flow_rule *rule = flow_cls_offload_flow_rule(cls); in tc_add_ethtype_flow()
/linux/drivers/net/ethernet/freescale/dpaa2/
H A Ddpaa2-switch-flower.c14 struct flow_rule *rule = flow_cls_offload_flow_rule(cls); in dpaa2_switch_flower_parse_key()
496 struct flow_rule *rule = flow_cls_offload_flow_rule(cls); in dpaa2_switch_cls_flower_replace_acl()
540 struct flow_rule *rule = flow_cls_offload_flow_rule(cls); in dpaa2_switch_flower_parse_mirror_key()
651 struct flow_rule *rule = flow_cls_offload_flow_rule(cls); in dpaa2_switch_cls_flower_replace()
/linux/drivers/net/dsa/sja1105/
H A Dsja1105_flower.c200 struct flow_rule *rule = flow_cls_offload_flow_rule(cls); in sja1105_flower_parse_key()
349 struct flow_rule *rule = flow_cls_offload_flow_rule(cls); in sja1105_cls_flower_add()
/linux/drivers/net/ethernet/microchip/sparx5/
H A Dsparx5_tc_flower.c288 struct flow_rule *rule = flow_cls_offload_flow_rule(fco); in sparx5_tc_flower_action_check()
1194 state.frule = flow_cls_offload_flow_rule(fco); in sparx5_tc_flower_replace()
1208 frule = flow_cls_offload_flow_rule(fco); in sparx5_tc_flower_replace()
1484 state.frule = flow_cls_offload_flow_rule(fco); in sparx5_tc_flower_template_create()
/linux/drivers/net/ethernet/marvell/prestera/
H A Dprestera_flower.c143 struct flow_rule *f_rule = flow_cls_offload_flow_rule(f); in prestera_flower_parse_meta()
195 struct flow_rule *f_rule = flow_cls_offload_flow_rule(f); in prestera_flower_parse()
/linux/drivers/net/ethernet/mscc/
H A Docelot_flower.c554 struct flow_rule *rule = flow_cls_offload_flow_rule(f); in ocelot_flower_parse_indev()
606 struct flow_rule *rule = flow_cls_offload_flow_rule(f); in ocelot_flower_parse_key()
/linux/drivers/net/ethernet/ti/
H A Dam65-cpsw-qos.c1028 struct flow_rule *rule = flow_cls_offload_flow_rule(cls); in am65_cpsw_qos_clsflower_add_policer()
1121 struct flow_rule *rule = flow_cls_offload_flow_rule(cls); in am65_cpsw_qos_configure_clsflower()
H A Dcpsw_priv.c1371 struct flow_rule *rule = flow_cls_offload_flow_rule(cls); in cpsw_qos_clsflower_add_policer()
1465 struct flow_rule *rule = flow_cls_offload_flow_rule(cls); in cpsw_qos_configure_clsflower()
/linux/include/net/
H A Dflow_offload.h723 flow_cls_offload_flow_rule(const struct flow_cls_offload *flow_cmd) in flow_cls_offload_flow_rule() function
/linux/drivers/net/ethernet/sfc/
H A Dtc_conntrack.c355 struct flow_rule *fr = flow_cls_offload_flow_rule(tc); in efx_tc_ct_replace()
/linux/drivers/net/ethernet/mediatek/
H A Dmtk_ppe_offload.c270 struct flow_rule *rule = flow_cls_offload_flow_rule(f); in mtk_flow_offload_replace()
/linux/drivers/net/ethernet/netronome/nfp/flower/
H A Dconntrack.c58 struct flow_rule *rule = flow_cls_offload_flow_rule(flow); in is_pre_ct_flow()
90 struct flow_rule *rule = flow_cls_offload_flow_rule(flow); in is_post_ct_flow()
1885 struct flow_rule *rule = flow_cls_offload_flow_rule(flow); in nfp_fl_ct_handle_post_ct()
H A Doffload.c1304 struct flow_rule *rule = flow_cls_offload_flow_rule(flow); in offload_pre_check()
1335 struct flow_rule *rule = flow_cls_offload_flow_rule(flow); in nfp_flower_add_offload()
/linux/drivers/net/ethernet/freescale/enetc/
H A Denetc_qos.c1129 struct flow_rule *rule = flow_cls_offload_flow_rule(f); in enetc_psfp_parse_clsflower()
1396 struct flow_rule *rule = flow_cls_offload_flow_rule(cls_flower); in enetc_config_clsflower()
/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_tc.c2183 struct flow_rule *rule = flow_cls_offload_flow_rule(f); in flow_requires_tunnel_mapping()
2256 struct flow_rule *rule = flow_cls_offload_flow_rule(f); in mlx5e_get_flow_tunnel_id()
2443 struct flow_rule *rule = flow_cls_offload_flow_rule(f); in mlx5e_tc_verify_tunnel_ecn()
2642 struct flow_rule *rule = flow_cls_offload_flow_rule(f); in mlx5e_flower_parse_meta()
2716 struct flow_rule *rule = flow_cls_offload_flow_rule(f); in __parse_cls_flower()
4528 struct flow_rule *rule = flow_cls_offload_flow_rule(f); in __mlx5e_add_fdb_flow()
4683 struct flow_rule *rule = flow_cls_offload_flow_rule(f); in mlx5e_add_nic_flow()

12