Lines Matching +full:one +full:- +full:wire

1 /* SPDX-License-Identifier: GPL-2.0-only */
5 * Copyright 2020-2022 Xilinx Inc.
22 * struct efx_tc_mac_pedit_action - mac pedit action fields
46 * struct efx_tc_action_set - collection of tc action fields
58 * @encap_user: linked list of encap users (encap_md->users)
59 …* @user: owning action-set-list. Only populated if @encap_md is; used by efx_tc_update_encap() fal…
60 * @count_user: linked list of counter users (counter->users)
124 return mask->enc_src_ip || mask->enc_dst_ip || in efx_tc_match_is_encap()
125 !ipv6_addr_any(&mask->enc_src_ip6) || in efx_tc_match_is_encap()
126 !ipv6_addr_any(&mask->enc_dst_ip6) || mask->enc_ip_tos || in efx_tc_match_is_encap()
127 mask->enc_ip_ttl || mask->enc_sport || mask->enc_dport; in efx_tc_match_is_encap()
131 * enum efx_tc_em_pseudo_type - &struct efx_tc_encap_match pseudo type
147 * Only one reference to this encap match may exist.
213 bool is_ar; /* Action Rule (for OR-AR-CT-AR sequence) */
218 EFX_TC_PRIO_DFLT, /* Default switch rule; one of efx_tc_default_rules */
265 * struct efx_tc_state - control plane data for TC offload
275 * @match_action_ht: Hashtable of TC match-action rules
276 * @lhs_rule_ht: Hashtable of TC left-hand (act ct & goto chain) rules
293 * @dflt: Match-action rules for default switching; at priority
295 * @dflt.pf: rule for traffic ingressing from PF (egresses to wire)
296 * @dflt.wire: rule for traffic ingressing from wire (egresses to PF)
297 * @facts: Fallback action-set-lists for unready rules. Named by *egress* port
298 * @facts.pf: action-set-list for unready rules on PF netdev, hence applying to
299 * traffic from wire, and egressing to PF
300 * @facts.reps: action-set-list for unready rules on representors, hence
329 struct efx_tc_flow_rule wire; member