Lines Matching +full:64 +full:- +full:byte

1 /* SPDX-License-Identifier: GPL-2.0-only */
21 /*! The match mask is per-nibble. 0 means don't care, i.e. every value
22 * will match successfully. The total data is 64 bit, i.e. 16 nibbles
52 /*! The 8 bit value used to compare with extracted value for byte 3. */
54 /*! The 8 bit value used to compare with extracted value for byte 2. */
56 /*! The 8 bit value used to compare with extracted value for byte 1. */
58 /*! The 8 bit value used to compare with extracted value for byte 0. */
62 /*! The 64 bit SCI field in the SecTAG. */
82 /*! 0~63: byte location used extracted by packets comparator, which
83 * can be anything from the first 64 bytes of the MAC packets.
84 * This byte location counted from MAC' DA address. i.e. set to 0
85 * will point to byte 0 of DA address.
89 * 1: enable comparison of extracted byte pointed by byte 3 location.
92 /*! 0~63: byte location used extracted by packets comparator, which
93 * can be anything from the first 64 bytes of the MAC packets.
94 * This byte location counted from MAC' DA address. i.e. set to 0
95 * will point to byte 0 of DA address.
99 * 1: enable comparison of extracted byte pointed by byte 2 location.
102 /*! 0~63: byte location used extracted by packets comparator, which
103 * can be anything from the first 64 bytes of the MAC packets.
104 * This byte location counted from MAC' DA address. i.e. set to 0
105 * will point to byte 0 of DA address.
109 * 1: enable comparison of extracted byte pointed by byte 1 location.
112 /*! 0~63: byte location used extracted by packets comparator, which
113 * can be anything from the first 64 bytes of the MAC packets.
114 * This byte location counted from MAC' DA address. i.e. set to 0
115 * will point to byte 0 of DA address.
119 * 1: enable comparison of extracted byte pointed by byte 0 location.
122 /*! Mask is per-byte.
142 /*! Mask is per-byte.
151 /*! Mask is per-byte.
156 /*! Mask is per-byte.
171 /*! Mask is per-byte.
176 /*! Mask is per-byte.
181 /*! Mask is per-byte. */
195 /*! If packet matches and tagged as controlled-packet, this SC/SA
220 * un-control packet.
255 * [[Values of 0, 4, 8-50].
273 * 00 - 128bits
274 * 01 - 192bits
275 * 10 - 256bits
276 * 11 - Reserved.
313 /*! Key for AES-GCM processing. */
317 /*! Represents the bitfields of a single row in the Ingress Pre-MACSec
329 /*! The match mask is per-nibble. 0 means don't care, i.e. every
330 * value will match successfully. The total data is 64 bit, i.e.
350 /*! Represents the bitfields of a single row in the Ingress Pre-MACSec
354 /*! The 64 bit SCI field used to compare with extracted value.
379 /*! 0: this is to compare with non-LPBK packet
381 * This value is used to compare with a controlled-tag which goes
399 * can either ping-pong buffer 2 SA by using only the AN[0] bit.
415 /*! Mask is per-byte.
420 /*! Mask is per-byte.
428 /*! Mask is per-byte.
438 /*! Mask is per-byte.
443 /*! Mask is per-byte.
452 /*! If packet matches and tagged as controlled-packet. This SC/SA
466 * by post-classification.
470 /*! 0: This is a controlled-port packet if matched.
471 * 1: This is an uncontrolled-port packet if matched.
501 /*! This is to specify the window range for anti-replay. Default is 0.
538 * anti-replay.
566 /*! Key for AES-GCM processing. */
569 * 00 - 128bits
570 * 01 - 192bits
571 * 10 - 256bits
572 * 11 - reserved.
577 /*! Represents the bitfields of a single row in the Ingress Post-
581 /*! The 8 bit value used to compare with extracted value for byte 0. */
583 /*! The 8 bit value used to compare with extracted value for byte 1. */
585 /*! The 8 bit value used to compare with extracted value for byte 2. */
587 /*! The 8 bit value used to compare with extracted value for byte 3. */
605 /*! 0~63: byte location used extracted by packets comparator, which
606 * can be anything from the first 64 bytes of the MAC packets.
607 * This byte location counted from MAC' DA address. i.e. set to 0
608 * will point to byte 0 of DA address.
611 /*! Mask for Byte Offset 3. */
613 /*! 0~63: byte location used extracted by packets comparator, which
614 * can be anything from the first 64 bytes of the MAC packets.
615 * This byte location counted from MAC' DA address. i.e. set to 0
616 * will point to byte 0 of DA address.
619 /*! Mask for Byte Offset 2. */
621 /*! 0~63: byte location used extracted by packets comparator, which
622 * can be anything from the first 64 bytes of the MAC packets.
623 * This byte location counted from MAC' DA address. i.e. set to 0
624 * will point to byte 0 of DA address.
627 /*! Mask for Byte Offset 1. */
629 /*! 0~63: byte location used extracted by packets comparator, which
630 * can be anything from the first 64 bytes of the MAC packets.
631 * This byte location counted from MAC' DA address. i.e. set to 0
632 * will point to byte 0 of DA address.
635 /*! Mask for Byte Offset 0. */
667 /*! Represents the bitfields of a single row in the Ingress Post-
679 /*! The match mask is per-nibble. 0 means don't care, i.e. every
680 * value will match successfully. The total data is 64 bit, i.e.
701 * 64 bits, lower 32 bits in field[0].
723 * 64 bits, lower 32 bits in field[0].
741 * associated with a particular SC/SA. Counters are 64 bits, lower 32
770 * 64 bits, lower 32 bits in field[0].
814 * - the matched row in the Ingress SC Lookup table has
816 * - the matched row in the Ingress SC Lookup table has
819 * - the matched row in the Ingress SC Lookup table has
835 * associated with a particular SA. Counters are 64 bits, lower 32
842 * (SecTAG), not matching any rows in the Ingress Pre-MACSec
847 * (SecTAG), not matching any rows in the Ingress Pre-MACSec
877 * that passed the Ingress Post-MACSec Packet Classifier table
882 * service that passed the Ingress Post-MACSec Packet Classifier
887 * that failed the Ingress Post-MACSec Packet Classifier table
892 * service that failed the Ingress Post-MACSec Packet Classifier
901 * Ingress Post-MACSec CTL Filter table.