Symbol: PRS_REG_GFT_CAM
usr/src/uts/common/io/qede/579xx/hsi/hw/reg_addr.h
39882
#define PRS_REG_GFT_CAM 0x1f1100UL //Access:RW DataWidth:0x1d // Used to set the values of the GFT profile cam: 0 -valid, zero at reset 1-14 data 14-11 PF ID (3bit BB 4bit K2) 10-7 Tunnel type (4b) 0000-no tunnel 0001-vxlan 0010-GRE MAC / NVGRE 0011-GRE IP 0100-Genve MAC 0101-Genve IP 1000-1111 - reserved 6-3 upper protocol type (4b): - by priority 0 is highest 0000 - RoCE 0001 - RoCE v2 0010 - FCoE 0011 - ICMP 0100 - ARP 0101 - User TCP Source Port 1(inner) 0110 - User TCP Destination Port 1(inner) 0111 - TCP 1000 - User UDP Destination Port 1(inner) 1001 - User UDP Destination Port 2(outer) 1010 - UDP 1011 - User IP Protocol 1(inner) 1100 - User IP Protocol 2(outer) 1101 - User ETH Type 1 (inner) 1110 - User ETH Type 2 (outer) 1111 - RAW - by priority 2 Tunnel IP version 0-v4 1-v6 1 IP version 0-v4 1-v6 15-28 mask of bits 1-14 r
usr/src/uts/common/io/qede/579xx/hsi/hw/reg_addr_ah_compile15.h
36262
#define PRS_REG_GFT_CAM 0x1f1100UL //Access:RW DataWidth:0x1d Used to set the values of the GFT profile cam: 0 ?valid, zero at reset 1-14 data 14-11 PF ID (3bit BB 4bit K2) 10-7 Tunnel type (4b) 0000-no tunnel 0001-vxlan 0010-GRE MAC / NVGRE 0011-GRE IP 0100-Genve MAC 0101-Genve IP 1000-1111 ? reserved 6-3 upper protocol type (4b): - by priority 0 is highest 0000 ? RoCE 0001 ? RoCE v2 0010 ? FCoE 0011 ? ICMP 0100 ? ARP 0101 ? User TCP Source Port 1(inner) 0110 ? User TCP Destination Port 1(inner) 0111 ? TCP 1000 ? User UDP Destination Port 1(inner) 1001 ? User UDP Destination Port 2(outer) 1010 ? UDP 1011 ? User IP Protocol 1(inner) 1100 ? User IP Protocol 2(outer) 1101 ? User ETH Type 1 (inner) 1110 ? User ETH Type 2 (outer) 1111 ? RAW - by priority 2 Tunnel IP version 0-v4 1-v6 1 IP version 0-v4 1-v6 15-28 mask of bits 1-14 resepectively , ?1?- compare, ?0?-don?t compare. All the CAM should be initialized in order to prevent false parity error while doing scrubbing. the init value: bits[28-1] - Don't care bit[0](valid) - 1'b0 Chips: BB_B0 K2
usr/src/uts/common/io/qede/579xx/hsi/hw/reg_addr_bb.h
39380
#define PRS_REG_GFT_CAM 0x1f1100UL //Access:RW DataWidth:0x1d // Used to set the values of the GFT profile cam: 0 -valid, zero at reset 1-14 data 14-11 PF ID (3bit BB 4bit K2) 10-7 Tunnel type (4b) 0000-no tunnel 0001-vxlan 0010-GRE MAC / NVGRE 0011-GRE IP 0100-Genve MAC 0101-Genve IP 1000-1111 - reserved 6-3 upper protocol type (4b): - by priority 0 is highest 0000 - RoCE 0001 - RoCE v2 0010 - FCoE 0011 - ICMP 0100 - ARP 0101 - User TCP Source Port 1(inner) 0110 - User TCP Destination Port 1(inner) 0111 - TCP 1000 - User UDP Destination Port 1(inner) 1001 - User UDP Destination Port 2(outer) 1010 - UDP 1011 - User IP Protocol 1(inner) 1100 - User IP Protocol 2(outer) 1101 - User ETH Type 1 (inner) 1110 - User ETH Type 2 (outer) 1111 - RAW - by priority 2 Tunnel IP version 0-v4 1-v6 1 IP version 0-v4 1-v6 15-28 mask of bits 1-14 resepectively , '1'- compare, '0'-don't compare. All the CAM should be initialized in order to prevent false parity error while doing scrubbing. the init value: bits[28-1] - Don't care bit[0](valid) - 1'b0
usr/src/uts/common/io/qede/579xx/hsi/hw/reg_addr_e5.h
39380
#define PRS_REG_GFT_CAM 0x1f1100UL //Access:RW DataWidth:0x1d // Used to set the values of the GFT profile cam: 0 -valid, zero at reset 1-14 data 14-11 PF ID (3bit BB 4bit K2) 10-7 Tunnel type (4b) 0000-no tunnel 0001-vxlan 0010-GRE MAC / NVGRE 0011-GRE IP 0100-Genve MAC 0101-Genve IP 1000-1111 - reserved 6-3 upper protocol type (4b): - by priority 0 is highest 0000 - RoCE 0001 - RoCE v2 0010 - FCoE 0011 - ICMP 0100 - ARP 0101 - User TCP Source Port 1(inner) 0110 - User TCP Destination Port 1(inner) 0111 - TCP 1000 - User UDP Destination Port 1(inner) 1001 - User UDP Destination Port 2(outer) 1010 - UDP 1011 - User IP Protocol 1(inner) 1100 - User IP Protocol 2(outer) 1101 - User ETH Type 1 (inner) 1110 - User ETH Type 2 (outer) 1111 - RAW - by priority 2 Tunnel IP version 0-v4 1-v6 1 IP version 0-v4 1-v6 15-28 mask of bits 1-14 resepectively , '1'- compare, '0'-don't compare. All the CAM should be initialized in order to prevent false parity error while doing scrubbing. the init value: bits[28-1] - Don't care bit[0](valid) - 1'b0
usr/src/uts/common/io/qede/579xx/hsi/hw/reg_addr_k2.h
39380
#define PRS_REG_GFT_CAM 0x1f1100UL //Access:RW DataWidth:0x1d // Used to set the values of the GFT profile cam: 0 -valid, zero at reset 1-14 data 14-11 PF ID (3bit BB 4bit K2) 10-7 Tunnel type (4b) 0000-no tunnel 0001-vxlan 0010-GRE MAC / NVGRE 0011-GRE IP 0100-Genve MAC 0101-Genve IP 1000-1111 - reserved 6-3 upper protocol type (4b): - by priority 0 is highest 0000 - RoCE 0001 - RoCE v2 0010 - FCoE 0011 - ICMP 0100 - ARP 0101 - User TCP Source Port 1(inner) 0110 - User TCP Destination Port 1(inner) 0111 - TCP 1000 - User UDP Destination Port 1(inner) 1001 - User UDP Destination Port 2(outer) 1010 - UDP 1011 - User IP Protocol 1(inner) 1100 - User IP Protocol 2(outer) 1101 - User ETH Type 1 (inner) 1110 - User ETH Type 2 (outer) 1111 - RAW - by priority 2 Tunnel IP version 0-v4 1-v6 1 IP version 0-v4 1-v6 15-28 mask of bits 1-14 resepectively , '1'- compare, '0'-don't compare. All the CAM should be initialized in order to prevent false parity error while doing scrubbing. the init value: bits[28-1] - Don't care bit[0](valid) - 1'b0