Lines Matching +full:common +full:- +full:rules

1 /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
2 /* Copyright (C) 2017-2018 Netronome Systems, Inc. */
89 * struct nfp_fl_tunnel_offloads - priv data for tunnel offloads
109 * struct nfp_tun_neigh_lag - lag info
119 * struct nfp_tun_neigh - basic neighbour data
122 * @port_id: NFP port to output packet on - associated with source IPv4
131 * struct nfp_tun_neigh_ext - extended neighbour data
143 * struct nfp_tun_neigh_v4 - neighbour/route entry on the NFP for IPv4
146 * @common: Neighbour/route common info
153 struct nfp_tun_neigh common; member
159 * struct nfp_tun_neigh_v6 - neighbour/route entry on the NFP for IPv6
162 * @common: Neighbour/route common info
169 struct nfp_tun_neigh common; member
205 * struct nfp_mtu_conf - manage MTU setting
221 * struct nfp_fl_lag - Flower APP priv data for link aggregation
246 * struct nfp_fl_internal_ports - Flower APP priv data for additional ports
256 * struct nfp_flower_priv - Flower APP per-vNIC priv data
267 * @flow_table: Hash table used to store flower rules
268 * @stats: Stored stats updates for flower rules
283 * @non_repr_priv: List of offloaded non-repr ports and their priv data
284 * @active_mem_unit: Current active memory unit for flower rules
285 * @total_mem_units: Total number of available memory units for flower rules
286 * @internal_ports: Internal port ids used in offloaded rules
292 * @pre_tun_rule_cnt: Number of pre-tunnel rules offloaded
347 * struct nfp_fl_qos - Flower APP priv data for quality of service
361 * struct nfp_flower_repr_priv - Flower APP per-repr priv data
383 * struct nfp_flower_non_repr_priv - Priv data for non-repr offloaded ports
385 * @netdev: Pointer to non-repr net_device
422 * struct nfp_ipv6_addr_entry - cached IPv6 addresses
424 * @ref_count: number of rules currently using this IP
520 struct nfp_flower_priv *app_priv = app->priv; in nfp_flower_internal_port_can_offload()
522 if (!(app_priv->flower_en_feats & NFP_FL_ENABLE_FLOW_MERGE)) in nfp_flower_internal_port_can_offload()
524 if (!netdev->rtnl_link_ops) in nfp_flower_internal_port_can_offload()
526 if (!strcmp(netdev->rtnl_link_ops->kind, "openvswitch")) in nfp_flower_internal_port_can_offload()
538 return flow_pay->tc_flower_cookie == (unsigned long)flow_pay; in nfp_flower_is_merge_flow()