📄 sys_loopback_bw_3.h
字号:
/*---------------------------------------------------------------------------
*
* I N T E L P R O P R I E T A R Y
*
* COPYRIGHT (c) 2002 BY INTEL CORPORATION. ALL RIGHTS
* RESERVED. NO PART OF THIS PROGRAM OR PUBLICATION MAY
* BE REPRODUCED, TRANSMITTED, TRANSCRIBED, STORED IN A
* RETRIEVAL SYSTEM, OR TRANSLATED INTO ANY LANGUAGE OR COMPUTER
* LANGUAGE IN ANY FORM OR BY ANY MEANS, ELECTRONIC, MECHANICAL,
* MAGNETIC, OPTICAL, CHEMICAL, MANUAL, OR OTHERWISE, WITHOUT
* THE PRIOR WRITTEN PERMISSION OF :
*
* INTEL CORPORATION
*
* 2200 MISSION COLLEGE BLVD
*
* SANTA CLARA, CALIFORNIA 95052-8119
*
* --------------------------------------------------------------------------
*/
#ifndef SYS_LOOPBACK_BW_COMMON_H
#include "common_uc.h"
#define SYS_LOOPBACK_BW_COMMON_H
#define IN_RX_PHY MSF_SINGLE_PHY
#define IN_RX_WIDTH MSF_WIDTH_4x8
#define IN_RX_ENABLE_MASK 0xF
#define IN_RX_MODE MSF_POS_UTOPIA
#define IN_RX_ELEMENT_SIZE MSF_ELEMENTSIZE_128
#define IN_RBUF_ELEM_COUNT (1 << (7 - IN_RX_ELEMENT_SIZE))
#define IN_RBUF_ADDR_SHF (6 + IN_RX_ELEMENT_SIZE)
#define IN_RX_ELEMENTSIZE_BYTE (1 << IN_RBUF_ADDR_SHF)
#define IN_SRAM_DESC_BASE 0x200000 // 2 Meg onwards
#define IN_DRAM_PCKT_BASE 0x1000000 // 16 Meg onwards
#define IN_ME_RX_0 0
#define IN_ME_RX_1 1
#define IN_ME_RX_2 2
#define IN_ME_RX_3 3
#define IN_ME_TX 16
#define IN_SIG_THD_NUM 0
#define IN_SAME_ME_SIG_NUM 14
#define IN_INTER_ME_SIG_NUM 15
#define IN_TX_PHY MSF_SINGLE_PHY
#define IN_TX_WIDTH MSF_WIDTH_1x32
#define IN_TX_ENABLE_MASK 0x1
#define IN_TX_MODE MSF_CSIX
#define IN_TX_ELEMENTSIZE MSF_ELEMENTSIZE_128
#define IN_TBUF_ELEM_COUNT (((1 << (7 - IN_TX_ELEMENTSIZE)) >> 2) * 3) // Tot. elements
#define IN_TBUF_ADDR_SHF (6 + IN_TX_ELEMENTSIZE)
#define IN_TX_ELEMENTSIZE_BYTE (1 << IN_TBUF_ADDR_SHF)
#define IN_TBUF_CTRL_ADDR_SHF (3 + IN_TX_ELEMENTSIZE)
#define EG_RX_PHY MSF_SINGLE_PHY
#define EG_RX_WIDTH MSF_WIDTH_1x32
#define EG_RX_ENABLE_MASK 0x1
#define EG_RX_MODE MSF_CSIX
#define EG_RX_ELEMENT_SIZE MSF_ELEMENTSIZE_128
#define EG_RBUF_ELEM_COUNT (((1 << (7 - EG_RX_ELEMENT_SIZE)) >> 2) * 3) // Tot. elements
#define EG_RBUF_ADDR_SHF (6 + EG_RX_ELEMENT_SIZE)
#define EG_RX_ELEMENTSIZE_BYTE (1 << EG_RBUF_ADDR_SHF)
#define EG_TX_PHY MSF_SINGLE_PHY
#define EG_TX_WIDTH MSF_WIDTH_4x8
#define EG_TX_ENABLE_MASK 0xF
#define EG_TX_MODE MSF_POS_UTOPIA
#define EG_TX_ELEMENTSIZE MSF_ELEMENTSIZE_128
#define EG_TBUF_ELEM_COUNT (1 << (7 - EG_TX_ELEMENTSIZE)) // Tot. elements
#define EG_TBUF_ELEM_COUNT_PER_PORT (EG_TBUF_ELEM_COUNT >> 2)
#define EG_TBUF_ADDR_SHF (6 + EG_TX_ELEMENTSIZE)
#define EG_TX_ELEMENTSIZE_BYTE (1 << EG_TBUF_ADDR_SHF)
#define EG_TBUF_CTRL_ADDR_SHF 3
#define EG_SRAM_DESC_BASE 0x200000 // 2 Meg onwards
#define EG_DRAM_PCKT_BASE 0x1000000 // 16 Meg onwards
#define EG_ME_NUMBER_RX 16
#define EG_ME_NUMBER_TX_0 0
#define EG_ME_NUMBER_TX_1 1
#define EG_ME_NUMBER_TX_2 2
#define EG_ME_NUMBER_TX_3 3
#define EG_SIG_THD_NUM 0
#define EG_SAME_ME_SIG_NUM 14
#define EG_INTER_ME_SIG_NUM 15
#define EXT_HDR 0
#define NUMBER_OF_PORTS 4
#define PORT_0 0
#define PORT_1 1
#define PORT_2 2
#define PORT_3 3
#define TX_CONTROL_EOP (1 << 8)
#define TX_CONTROL_SOP (1 << 9)
#endif //#ifndef LINE_RATE_BW_COMMON_H
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -