⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 atmvcctablesetupxp.c

📁 摩托罗拉Motolola公司网络处理器C3的示范代码.实现了ATM的AAL2层交换功能.想了解网络处理器的可以
💻 C
📖 第 1 页 / 共 4 页
字号:
            134,             // Vpi            134,             // Vci            COMPOSEKEY(5, 134, 134),     // 32 bit ATM egress key            {                0x0000000,   // TAT                0x40,       // maxCTD                0x40,        // Increment                0x88,        // Limit            }        }    },    //NRTVBR    {   // Ingress VC Index = 41        COMPOSEKEY(4,40,40), // COMPOSEKEY(CPID,VPI,VCI);        {            1 << VCFLAGS_VALID_CONNECTION_BIT, // unsigned Flags            VC_CLASS_USER_NRTVBR,                 // unsigned TrafficClass            67,            ATM_QOS2_NRTVBR_QUEUE,             // queueId            0,            //Padding            140,             // Vpi            140,             // Vci            COMPOSEKEY(5, 140, 140),     // 32 bit ATM egress key            {                0x0000000,   // TAT                0x03E0,       // maxCTD                0x40,        // Increment                0x88,        // Limit            }        }    },    {   // Ingress VC Index = 42        COMPOSEKEY(4,41,41), // COMPOSEKEY(CPID,VPI,VCI);        {            1 << VCFLAGS_VALID_CONNECTION_BIT, // unsigned Flags            VC_CLASS_USER_NRTVBR,                 // unsigned TrafficClass            68,            ATM_QOS2_NRTVBR_QUEUE,             // queueId            0,            //Padding            141,             // Vpi            141,             // Vci            COMPOSEKEY(5, 141, 141),     // 32 bit ATM egress key            {                0x0000000,   // TAT                0x03E0,       // maxCTD                0x40,        // Increment                0x88,        // Limit            }        }    },    {   // Ingress VC Index = 43        COMPOSEKEY(4,42,42), // COMPOSEKEY(CPID,VPI,VCI);        {            1 << VCFLAGS_VALID_CONNECTION_BIT, // unsigned Flags            VC_CLASS_USER_NRTVBR,                 // unsigned TrafficClass            69,            ATM_QOS2_NRTVBR_QUEUE,             // queueId            0,            //Padding            142,             // Vpi            142,             // Vci            COMPOSEKEY(5, 142, 142),     // 32 bit ATM egress key            {                0x0000000,   // TAT                0x03E0,       // maxCTD                0x40,        // Increment                0x88,        // Limit            }        }    },    {   // Ingress VC Index = 44        COMPOSEKEY(4,43,43), // COMPOSEKEY(CPID,VPI,VCI);        {            1 << VCFLAGS_VALID_CONNECTION_BIT, // unsigned Flags            VC_CLASS_USER_NRTVBR,                 // unsigned TrafficClass            70,            ATM_QOS2_NRTVBR_QUEUE,             // queueId            0,            //Padding            143,             // Vpi            143,             // Vci            COMPOSEKEY(5, 143, 143),     // 32 bit ATM egress key            {                0x0000000,   // TAT                0x03E0,       // maxCTD                0x40,        // Increment                0x88,        // Limit            }        }    },    {   // Ingress VC Index = 45        COMPOSEKEY(4,44,44), // COMPOSEKEY(CPID,VPI,VCI);        {            1 << VCFLAGS_VALID_CONNECTION_BIT, // unsigned Flags            VC_CLASS_USER_NRTVBR,                 // unsigned TrafficClass            71,            ATM_QOS2_NRTVBR_QUEUE,             // queueId            0,            //Padding            144,             // Vpi            144,             // Vci            COMPOSEKEY(5, 144, 144),     // 32 bit ATM egress key            {                0x0000000,   // TAT                0x03E0,       // maxCTD                0x40,        // Increment                0x88,        // Limit            }        }    },    //UBR    {   // Ingress VC Index = 46            COMPOSEKEY(4,50,50), // COMPOSEKEY(CPID,VPI,VCI);        {            1 << VCFLAGS_VALID_CONNECTION_BIT, // unsigned Flags            VC_CLASS_USER_UBR,                 // unsigned TrafficClass            72,            ATM_QOS2_UBR_QUEUE,             // queueId            0,            //Padding             50,             // Vpi             50,             // Vci            COMPOSEKEY(4, 50, 50),     // 32 bit ATM egress key            {                0x0000000,   // TAT                0x03E0,       // maxCTD                0x20,        // Increment                0x40,        // Limit            }        }    },    {   // Ingress VC Index = 47            COMPOSEKEY(4,51,51), // COMPOSEKEY(CPID,VPI,VCI);        {            1 << VCFLAGS_VALID_CONNECTION_BIT, // unsigned Flags            VC_CLASS_USER_UBR,                 // unsigned TrafficClass            73,            ATM_QOS2_UBR_QUEUE,             // queueId            0,            //Padding             51,             // Vpi             51,             // Vci            COMPOSEKEY(4, 51, 51),     // 32 bit ATM egress key            {                0x0000000,   // TAT                0x03E0,       // maxCTD                0x20,        // Increment                0x40,        // Limit            }        }    },    {   // Ingress VC Index = 48            COMPOSEKEY(4,52,52), // COMPOSEKEY(CPID,VPI,VCI);        {            1 << VCFLAGS_VALID_CONNECTION_BIT, // unsigned Flags            VC_CLASS_USER_UBR,                 // unsigned TrafficClass            74,            ATM_QOS2_UBR_QUEUE,             // queueId            0,            //Padding             52,             // Vpi             52,             // Vci            COMPOSEKEY(4, 52, 52),     // 32 bit ATM egress key            {                0x0000000,   // TAT                0x03E0,       // maxCTD                0x20,        // Increment                0x40,        // Limit            }        }    },    {   // Ingress VC Index = 49            COMPOSEKEY(4,53,53), // COMPOSEKEY(CPID,VPI,VCI);        {            1 << VCFLAGS_VALID_CONNECTION_BIT, // unsigned Flags            VC_CLASS_USER_UBR,                 // unsigned TrafficClass            75,            ATM_QOS2_UBR_QUEUE,             // queueId            0,            //Padding             53,             // Vpi             53,             // Vci            COMPOSEKEY(4, 53, 53),     // 32 bit ATM egress key            {                0x0000000,   // TAT                0x03E0,       // maxCTD                0x20,        // Increment                0x40,        // Limit            }        }    },    {   // Ingress VC Index = 50            COMPOSEKEY(4,54,54), // COMPOSEKEY(CPID,VPI,VCI);        {            1 << VCFLAGS_VALID_CONNECTION_BIT, // unsigned Flags            VC_CLASS_USER_UBR,                 // unsigned TrafficClass            76,            ATM_QOS2_UBR_QUEUE,             // queueId            0,            //Padding             54,             // Vpi             54,             // Vci            COMPOSEKEY(4, 54, 54),     // 32 bit ATM egress key            {                0x0000000,   // TAT                0x03E0,       // maxCTD                0x20,        // Increment                0x40,        // Limit            }        }    },    /* OAM cell entries Input Port 1 */           {     // Ingress VC Index = 51        COMPOSEKEY(5, 7,3), // COMPOSEKEY(CPID,VPI,VCI);        {            1 << VCFLAGS_VALID_CONNECTION_BIT, // unsigned Flags            VC_CLASS_USER_CBR,                 // unsigned TrafficClass             51,             // Vcindex              XP_ATM_CONTROL_QUEUE,             // queueId                 0,            //Padding              7,             // Vpi              3,             // Vci            COMPOSEKEY(5, 7, 3),     // 32 bit ATM egress key            {                0x0000000,   // TAT                0x040,       // maxCTD                 0x0,        // Increment                  0x28,        // Limit             }        }    },        {   // Ingress VC Index = 52        COMPOSEKEY(5, 7,4), // COMPOSEKEY(CPID,VPI,VCI);        {            1 << VCFLAGS_VALID_CONNECTION_BIT, // unsigned Flags            VC_CLASS_USER_CBR,                 // unsigned TrafficClass             52,             // Vcindex              XP_ATM_CONTROL_QUEUE,             // queueId                 0,            //Padding              7,             // Vpi              4,             // Vci            COMPOSEKEY(5, 7, 4),     // 32 bit ATM egress key            {                0x0000000,   // TAT                0x020,       // maxCTD                 0x0,        // Increment                  0x28,        // Limit             }        }    },        {   // Ingress VC Index = 53        COMPOSEKEY(5, 7,5), // COMPOSEKEY(CPID,VPI,VCI);        {            1 << VCFLAGS_VALID_CONNECTION_BIT, // unsigned Flags            VC_CLASS_USER_CBR,                 // unsigned TrafficClass             27,             // Vcindex            ATM_QOS1_CBR_QUEUE,             // queueId                 0,            //Padding              6,             // Vpi              5,             // Vci            COMPOSEKEY(4, 6, 5),     // 32 bit ATM egress key            {                0x0000000,   // TAT                0x020,       // maxCTD                 0x0,        // Increment                  0x28,        // Limit             }        }    },        {   // Ingress VC Index = 54        COMPOSEKEY(5, 7,6), // COMPOSEKEY(CPID,VPI,VCI);        {            1 << VCFLAGS_VALID_CONNECTION_BIT, // unsigned Flags            VC_CLASS_USER_CBR,                 // unsigned TrafficClass             28,             // Vcindex            ATM_QOS1_CBR_QUEUE,             // queueId                 0,            //Padding              6,             // Vpi              6,             // Vci            COMPOSEKEY(4, 6, 6),     // 32 bit ATM egress key            {                0x0000000,   // TAT                0x020,       // maxCTD                 0x0,        // Increment                  0x28,        // Limit             }        }    },        {   // Ingress VC Index = 55        COMPOSEKEY(5, 7,7), // COMPOSEKEY(CPID,VPI,VCI);        {            1 << VCFLAGS_VALID_CONNECTION_BIT, // unsigned Flags            VC_CLASS_USER_CBR,                 // unsigned TrafficClass             29,             // Vcindex            ATM_QOS1_CBR_QUEUE,             // queueId                 0,            //Padding              6,             // Vpi              7,             // Vci            COMPOSEKEY(4, 6, 7),     // 32 bit ATM egress key            {                0x0000000,   // TAT                0x020,       // maxCTD                 0x0,        // Increment                  0x28,        // Limit             }        }    },        {   // Ingress VC Index = 56        COMPOSEKEY(5, 7,8), // COMPOSEKEY(CPID,VPI,VCI);        {            1 << VCFLAGS_VALID_CONNECTION_BIT, // unsigned Flags            VC_CLASS_USER_CBR,                 // unsigned TrafficClass             30,             // Vcindex            ATM_QOS1_CBR_QUEUE,             // queueId                 0,            //Padding              6,             // Vpi              8,             // Vci            COMPOSEKEY(4, 6, 8),     // 32 bit ATM egress key            {                0x0000000,   // TAT                0x020,       // maxCTD                 0x0,        // Increment                  0x28,        // Limit             }        }    },        /* entries for Qos Testing Input Port 1*/      //CBR    {   // Ingress VC Index = 57        COMPOSEKEY(5,120,120), // COMPOSEKEY(CPID,VPI,VCI);        {            1 << VCFLAGS_VALID_CONNECTION_BIT, // unsigned Flags            VC_CLASS_USER_CBR,                 // unsigned TrafficClass            31,            ATM_QOS1_CBR_QUEUE,             // queueId            0,            //Padding             20,             // Vpi             20,             // Vci            COMPOSEKEY(4, 20, 20),     // 32 bit ATM egress key            {                0x0000000,   // TAT                0x040,       // maxCTD                0x20,        // Increment                0x08,        // Limit            }        }    },    {   // Ingress VC Index = 58        COMPOSEKEY(5,121,121), // COMPOSEKEY(CPID,VPI,VCI);        {            1 << VCFLAGS_VALID_CONNECTION_BIT, // unsigned Flags            VC_CLASS_USER_CBR,                 // unsigned TrafficClass            32,            ATM_QOS1_CBR_QUEUE,             // queueId            0,            //Padding             21,             // Vpi             21,             // Vci            COMPOSEKEY(4, 21, 21),     // 32 bit ATM egress key            {                0x0000000,   // TAT                0x040,       // maxCTD                0x20,        // Increment                0x08,        // Limit            }        }    },    {   // Ingress VC Index = 59        COMPOSEKEY(5,122,122), // COMPOSEKEY(CPID,VPI,VCI);        {            1 << VCFLAGS_VALID_CONNECTION_BIT, // unsigned Flags            VC_CLASS_USER_CBR,                 // unsigned TrafficClass            33,            ATM_QOS1_CBR_QUEUE,             // queueId            0,            //Padding             22,             // Vpi             22,             // Vci            COMPOSEKEY(4, 22, 22),     // 32 bit ATM egress key            {                0x0000000,   // TAT                0x040,       // maxCTD                0x20,        // Increment                0x08,        // Limit            }        }    },    {   // Ingress VC Index = 60        COMPOSEKEY(5,123,123), // COMPOSEKEY(CPID,VPI,VCI);        {            1 << VCFLAGS_VALID_CONNECTION_BIT, // unsigned Flags            VC_CLASS_USER_CBR,                 // unsigned TrafficClass            34,            ATM_QOS1_CBR_QUEUE,             // queueId            0,            //Padding             23,             // Vpi

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -