Lines Matching +full:lookup +full:- +full:table
1 /* SPDX-License-Identifier: BSD-3-Clause */
6 /* This file is autogenerated by cml-utils 2023-03-13 10:16:42 +0100.
63 * Used by 802.1BR Bridge Port Extension in an E-Tag
65 * Used by 802.1BR Bridge Port Extension in an E-Tag
67 * Set for frames containing an E-TAG (802.1BR Ethertype 893f)
69 * E-Tag group bits in 802.1BR Bridge Port Extension
71 * Used by 802.1BR Bridge Port Extension in an E-Tag
73 * Used by 802.1BR Bridge Port Extension in an E-Tag
111 * Set if frame has two or more Q-tags. Independent of port VLAN awareness
114 * one or more Q-tags. Independent of port VLAN awareness
119 * Used in interface map table
189 * (FF-FF-FF-FF-FF-FF).
203 * Payload bytes 0-1 after the frame's EtherType
211 * Byte 0-7 of L2 payload after Type/Len field and overloading for OAM
215 * SNAP header after LLC header (AA-AA-03)
223 * Set if lookup is done for egress router leg
257 * Bytes 0-6 after IP header
272 * Sparx5: TCP/UDP destination port. Overloading for IP_7TUPLE: Non-TCP/UDP IP
278 * frames: Payload bytes 0-7 after IP header. IPv4 options are not parsed so
306 * Selects between entries relevant for first and second lookup. Set for first
307 * lookup, cleared for second lookup.
309 * Generic index - for chaining CLM instances
313 * 0: First lookup, 1: Second lookup, 2: Third lookup, Similar to VCAP_KF_FIRST
320 * Dual-ended loss measurement counters in CCM frames are all zero
336 * PDU type value (none, OAM CCM, MRP, DLR, RTE, IPv4, IPv6, OAM non-CCM)
342 * Profinet or OPC-UA FrameId
344 * Encoding of frame's EtherType: 0: Other, 1: Profinet, 2: OPC-UA, 3: Custom
347 * Real-time VLAN index from ANA::RT_VLAN_PCP
357 * Keyset type id - set by the API
517 * Counter ID, used per lookup to index the 4K frame counters (ANA_ACL:CNT_TBL).
531 * Enables use of custom keys in IS2. Bits 3:2 control second lookup in IS2
532 * while bits 1:0 control first lookup. Encoding per lookup: 0: Disabled. 1:
547 * 0: No changes to port-based selection in ANA:PORT:OAM_CFG.DLR_ENA. 1: Enable
560 * table 0, otherwise use DSCP_VAL. 5: Mapped using mapping table 1, otherwise
561 * use mapping table 0. 6: Mapped using mapping table 2, otherwise use DSCP_VAL.
562 * 7: Mapped using mapping table 3, otherwise use mapping table 2
583 * hit this action later are not copied to the CPU. To re-enable the HIT_ME_ONCE
614 * Index for QoS mapping table lookup
616 * Key type for QoS mapping table lookup. 0: DEI0, PCP0 (outer tag). 1: DEI1,
618 * tag). 5: E-DEI, E-PCP (E-TAG). 6: DSCP if available, otherwise none. 7: DSCP
622 * Selects which of the two QoS Mapping Table lookups that MAP_KEY and MAP_IDX
623 * are applied to. 0: No changes to the QoS Mapping Table lookup. 1: Update key
624 * type and index for QoS Mapping Table lookup #0. 2: Update key type and index
625 * for QoS Mapping Table lookup #1. 3: Reserved.
630 * forwarding (DMAC lookup), 3: Redirect. The CPU port is untouched by
646 * is copy. 0: No mirroring. 1-3: Use mirror probe 0-2.
648 * 0: No changes to port-based selection in ANA:PORT:OAM_CFG.MRP_ENA. 1: Enable
651 * Index used as part of key (field G_IDX) in the next lookup.
653 * Controls the generation of the G_IDX used in the VCAP CLM next lookup
655 * 0: No changes to port-based selection in ANA:PORT:OAM_CFG.OAM_CFG 1: Enable
684 * If set, POLICE_IDX is used to lookup ANA::POL.
693 * by POLICE_IDX is active. Only applies to the second lookup.
695 * Controls popping of Q-tags. The final number of Q-tags popped is calculated
702 * 3: Push tag C if UNTAG_VID_ENA = 0 or (C-TAG.VID ! = VID_C_VAL).
722 * If set, SFID_VAL is used to lookup ANA::SFID.
726 * If set, SGID_VAL is used to lookup ANA::SGID.
734 * mapped to PCP (per port table). 3: DP.
737 * mapped to PCP (per port table). 3: QoS class.
746 * mapped to PCP (per port table). 3: DP.
749 * mapped to PCP (per port table). 3: QoS class.
760 * using mapping table 0, otherwise use DEI_C_VAL. 5: Mapped using mapping table
761 * 1, otherwise use mapping table 0. 6: Mapped using mapping table 2, otherwise
762 * use DEI_C_VAL. 7: Mapped using mapping table 3, otherwise use mapping table
767 * and tot_pop_cnt>0) else PCP_C_VAL. 4: Mapped using mapping table 0, otherwise
768 * use PCP_C_VAL. 5: Mapped using mapping table 1, otherwise use mapping table
769 * 0. 6: Mapped using mapping table 2, otherwise use PCP_C_VAL. 7: Mapped using
770 * mapping table 3, otherwise use mapping table 2.
775 * Selects VID for ES0 tag C. The resulting VID is termed C-TAG.VID. 0:
778 * Actionset type id - Set by the API