亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? spantree.h

?? 基于vxworks操作系統,Tornado2.0平臺,生成樹STP源碼.直接在其對應的設備中添加即可.
?? H
?? 第 1 頁 / 共 2 頁
字號:
/* spantree.h - Header file to Spanning Tree code. *//* Copyright 2001 Wind River Systems, Inc. *//* Copyright 1998-2000 Wind River Systems, Inc. */#include "copyright_wrs.h"/*modification history----------------------------------------00f,03may01,kw   Add the PTI changes and Fast unlink support.00e,18apr01,kc   Replaced "extern" with "IMPORT".00d,18apr01,kc   Added the count_topology_change, count_forward_transitions prototypes.00c,22feb01,kw   Fixed the stpInit prototype.00b,23sep00,kw   Fixed little endian problems, converted to WRS file hdrs.00a,17Jun99,reb  Written.*//*DESCRIPTIONThe header file for stp-8021d-d17.cINCLUDE FILES: N/A*//*************************************************************************  *                                                                          *             Copyright (c) 1995-1998 XACT Inc. *                                                                          * PROPRIETARY RIGHTS of XACT Incorporated are involved in the subject      * matter of this material.  All manufacturing, reproduction, use, and      * sales rights pertaining to this subject matter are governed by the       * license agreement.  The recipient of this software implicitly accepts    * the terms of the license.                                                * *************************************************************************//* * SPAN, XACT Inc. Copyright 1996 * Spanning Tree Algorithm and Protocol (802.1D) * Pulled from ANSI/IEEE Std 802.1D, 1993 Edition * * spantree.h */#ifndef __INCspantreeh#define __INCspantreeh#ifdef __cplusplusextern "C" {#endif /* __cplusplus *//* * Psuedo-Implementation Constants */#define DEFAULT_PATH_COST       10              /* arbitrary                */#define MESSAGE_AGE_INCREMENT   1               /* minimum possible....     */  #define NO_PORT                 0               /* reserved value...        */#define FIXED_HOLD_TIME         1               /* Hold Time is fixed to 1  */#define DEFAULT_HELLO_TIME      2#define DEFAULT_FORWARD_DELAY   15#define DEFAULT_MAX_AGE         20/* * Spanning Tree Packet Queues */#define XSPAN_MAXPKTQS          8#define SPAN_DISABLE    0#define SPAN_ENABLE     1/****************************************************************************  DEFINED CONSTANTS**************************************************************************/#define Zero        0#define One         1#ifndef __INCtmsTypesh#define False       0#define True        1#endif/***** trap defines *******/typedef enum { newRootTrap =1,  topologyChange=2 }trapType_t;typedef enum { dot1dBridgeEnterpiseNum = 17 } bridgeEnterpiseNum_t;typedef enum { ForwardDelayAging =1,FilterDbaseTime=2 }agingValue_t;enum { INIT_BITMAP = 1, TEST_BITMAP, ADD_PORT, REMOVE_PORT, FREE_BITMAP };/** port states. **/#define Disabled                0          /* (8.4.5)        */#define Listening               1          /* (8.4.2)        */#define Learning                2          /* (8.4.3)        */#define Forwarding              3          /* (8.4.4)        */#define Blocking                4          /* (8.4.1)        *//** BPDU type constants **/ #define Config_bpdu_type     0#define Tcn_bpdu_type      128/** pseudo-implementation constants. **/#define Default_path_cost 10        /* arbitrary */#define Message_age_increment 1        /* minimum increment possible to avoid underestimating age, allows           for BPDU transmission time */#define No_port 0        /* reserved value for Bridge's root port parameter indicating no           root port, used when Bridge is the root *//****************************************************************************  TYPEDEFS, STRUCTURES, AND UNION DECLARATIONS**************************************************************************//** basic types. **/typedef int Int;        /* to align with case stropping convention used                           here. Types and defined constants have their                           initial letters capitalised. */typedef Int State_t;    /* : (Disabled, Listening, Learning,                              Forwarding, Blocking) *//** BPDU encoding types defined in Clause 9, "Encoding of Bridge ProtocolData Units" are:Protocol_version     (9.2.2)Bpdu_type            (9.2.3)Flag                 (9.2.4)Identifier           (9.2.5)Cost                 (9.2.6)Port_id              (9.2.7)Time                 (9.2.8)**/typedef uchar_t Protocol_version;               /* (9.2.2)        */typedef uchar_t Bpdu_type;                      /* (9.2.3)        */typedef uchar_t Flag;                           /* (9.2.4)        */#ifdef __GNUC__#ifndef IDENT_TYPE#define IDENT_TYPEtypedef struct {    ushort_t    priority;    uchar_t     mac[6];} Identifier;                                   /* (9.2.5)        */#endif#else#error "GNU 'C' Not used."  /*lint !e309 */#endiftypedef int Cost_t;                            /* (9.2.6)        */typedef ushort_t    Port_id;                   /* (9.2.7)        */typedef ushort_t    Time_t;                    /* (9.2.8)        */#if 1#define id_equate( x, y )   \            memcpy( (char *)&(x), (char *)&(y), sizeof(Identifier) )#define id_eq( x, y )   \            ((memcmp( (char *)&(x), (char *)&(y), sizeof(Identifier) ) == 0)? True : False)#define id_neq( x, y )  \            ((memcmp( (char *)&(x), (char *)&(y), sizeof(Identifier) ) != 0)? True : False)#define id_lte( x, y )      \            ((memcmp( (char *)&(x), (char *)&(y), sizeof(Identifier) ) <= 0 )? True : False)#define id_lt( x, y )       \            ((memcmp( (char *)&(x), (char *)&(y), sizeof(Identifier) ) < 0 )? True : False)#else#ifdef INCLUDE_ID_ROUTINES#define id_equate( x, y )   _id_equate( (uchar_t *)&(x), (uchar_t *)&(y) )#define id_eq( x, y )       _id_eq( (uchar_t *)&(x), (uchar_t *)&(y) )#define id_neq( x, y )      _id_neq( (uchar_t *)&(x), (uchar_t *)&(y) )#define id_lt( x, y )       _id_lt( (uchar_t *)&(x), (uchar_t *)&(y) )LOCAL __inline__ void _id_equate( uchar_t * to, uchar_t * from ){    int     i;    for( i = 0; i < sizeof(Identifier); i++ )        *to++ = *from++;}LOCAL __inline__ Boolean _id_eq( uchar_t * id1, uchar_t * id2 ){    int     i;    for( i = 0; i < sizeof(Identifier); i++, id1++, id2++ )    {        if ( *id1 == *id2 )            continue;        return False;    }    return True;}LOCAL __inline__ Boolean _id_neq( uchar_t * id1, uchar_t * id2 ){    int     i;    for( i = 0; i < sizeof(Identifier); i++, id1++, id2++ )    {        if ( *id1 == *id2 )            continue;        return True;    }    return False;}LOCAL __inline__ Boolean _id_lt( uchar_t * id1, uchar_t * id2 ){    int     i;    for( i = 0; i < sizeof(Identifier); i++, id1++, id2++ )    {        if ( *id1 <= *id2 )            continue;        return False;    }    return True;}#endif /* INCLUDE_ID_ROUTINES */#endif/** Configuration BPDU Parameters (8.5.1) **/typedef struct{   Bpdu_type  type;   Identifier root_id;                                     /* (8.5.1.1)      */   Cost_t     root_path_cost;                              /* (8.5.1.2)      */   Identifier bridge_id;                                   /* (8.5.1.3)      */   Port_id    port_id;                                     /* (8.5.1.4)      */   Time_t     message_age;                                 /* (8.5.1.5)      */   Time_t     max_age;                                     /* (8.5.1.6)      */   Time_t     hello_time;                                  /* (8.5.1.7)      */   Time_t     forward_delay;                               /* (8.5.1.8)      */   Flag       topology_change_acknowledgment;              /* (8.5.1.9)      */   Flag       topology_change;                             /* (8.5.1.10)     */              } Config_bpdu;/** Topology Change Notification BPDU Parameters (8.5.2) **/typedef struct{   Bpdu_type  type;} Tcn_bpdu;/** Bridge Parameters (8.5.3) **/

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色综合久久久久网| 99久久伊人网影院| 午夜私人影院久久久久| 最新国产精品久久精品| 亚洲欧美综合在线精品| ...xxx性欧美| 亚洲综合区在线| 亚洲线精品一区二区三区八戒| 一区在线播放视频| 亚洲精品视频自拍| 亚洲无人区一区| 天堂在线一区二区| 精品一区二区三区蜜桃| 国产一区二区久久| 成人毛片老司机大片| 色嗨嗨av一区二区三区| 欧美在线999| 日韩欧美一区中文| 久久九九影视网| 最近日韩中文字幕| 亚洲国产精品精华液网站| 日韩精品免费专区| 国产一区二区精品在线观看| 97久久精品人人做人人爽 | 精品日韩av一区二区| 久久综合成人精品亚洲另类欧美 | 一区二区免费在线播放| 日日欢夜夜爽一区| 国产成人免费9x9x人网站视频| 成年人午夜久久久| 91精品国产免费| 国产亚洲欧美日韩俺去了| 亚洲免费观看高清在线观看| 日韩中文字幕亚洲一区二区va在线 | 中文字幕乱码日本亚洲一区二区| 最新日韩在线视频| 另类的小说在线视频另类成人小视频在线| 精品一二三四在线| 91成人网在线| 久久久99久久| 三级欧美在线一区| 9l国产精品久久久久麻豆| 在线播放亚洲一区| 中文字幕一区二区在线观看| 午夜天堂影视香蕉久久| 成人91在线观看| 日韩欧美一二区| 亚洲激情av在线| 国产91精品久久久久久久网曝门| 欧美三区免费完整视频在线观看| 久久精品亚洲精品国产欧美| 日韩av高清在线观看| 91污在线观看| 日本一区免费视频| 精品在线免费视频| 51精品视频一区二区三区| 国产精品传媒入口麻豆| 韩国av一区二区三区在线观看| 日本电影亚洲天堂一区| 国产精品久久久久久久久免费桃花 | 蜜桃久久久久久| 在线影视一区二区三区| 国产精品网曝门| 国产乱子伦视频一区二区三区 | 国产日韩欧美a| 蜜乳av一区二区三区| 欧美午夜理伦三级在线观看| 亚洲欧洲日本在线| 成a人片国产精品| 国产精品久久久久久久裸模| 国产成人午夜99999| 久久一区二区三区四区| 久久97超碰国产精品超碰| 日韩一区二区在线观看视频播放| 亚洲成人激情自拍| 欧美精品在线一区二区| 日韩在线卡一卡二| 91精品国产欧美一区二区18 | 日韩午夜激情av| 日韩av在线发布| 91精品国产综合久久久蜜臀粉嫩| 亚洲国产精品一区二区久久恐怖片| 色婷婷综合五月| 亚洲主播在线观看| 欧美二区三区91| 奇米影视在线99精品| 精品人在线二区三区| 国产麻豆午夜三级精品| 国产精品久线观看视频| 色哟哟精品一区| 亚洲在线视频网站| 欧美一区二区在线观看| 国产一区二区三区四区在线观看| 久久久久国产精品免费免费搜索| 国产成人aaa| 亚洲一区二区三区视频在线播放 | 日韩欧美国产电影| 国产在线看一区| 1000部国产精品成人观看| 在线观看一区二区精品视频| 亚洲成av人片一区二区梦乃| 欧美一二三区精品| 丁香婷婷综合色啪| 一区二区三区四区亚洲| 日韩久久久久久| 粉嫩久久99精品久久久久久夜| 亚洲欧洲制服丝袜| 欧美一级黄色大片| www.激情成人| 免费日本视频一区| 中文成人综合网| 在线播放中文一区| 99这里都是精品| 免费精品视频在线| 亚洲欧美日韩中文播放| 精品国产91九色蝌蚪| 91在线视频观看| 日本美女一区二区三区视频| 国产精品二三区| 欧美大黄免费观看| 在线观看日韩高清av| 国产毛片一区二区| 日韩国产精品大片| 亚洲色图在线播放| 久久久久久9999| 欧美一级视频精品观看| 99这里只有久久精品视频| 理论电影国产精品| 亚洲成人免费视频| 亚洲激情自拍视频| 中文在线免费一区三区高中清不卡| 欧美色窝79yyyycom| 成人爱爱电影网址| 国产乱码精品一区二区三区av| 一区二区三区色| 中文字幕电影一区| 久久中文字幕电影| 日韩欧美国产小视频| 在线欧美日韩精品| 9l国产精品久久久久麻豆| 国产麻豆日韩欧美久久| 久久99精品久久久| 天堂精品中文字幕在线| 亚洲夂夂婷婷色拍ww47| 亚洲欧美日韩人成在线播放| 国产精品你懂的在线| 久久久不卡网国产精品二区| 日韩欧美123| 91精品在线免费| 91麻豆精品91久久久久久清纯| 欧美优质美女网站| 日本二三区不卡| 日韩免费高清av| 欧美一区二区三区四区五区| 欧美日韩一区二区三区在线| 91成人在线观看喷潮| 在线看一区二区| 欧美视频精品在线观看| 欧美日韩国产a| 91精品国产色综合久久不卡电影| 91精品啪在线观看国产60岁| 欧美高清dvd| 日韩欧美激情四射| 2023国产精品| 欧美国产欧美亚州国产日韩mv天天看完整| 久久久久久久久久久久久女国产乱| 日韩精品资源二区在线| 国产亚洲自拍一区| 中文字幕一区二区三区av | 欧美在线不卡一区| 欧美日韩精品一区二区三区四区 | 久久国产精品99精品国产 | 亚洲欧美日韩国产综合在线| 亚洲精品一卡二卡| 日韩国产在线一| 国产毛片精品国产一区二区三区| 国产91露脸合集magnet| 91一区一区三区| 在线不卡的av| 中文字幕av资源一区| 亚洲猫色日本管| 日韩va亚洲va欧美va久久| 国产乱码精品一区二区三区五月婷 | 欧美精品一二三四| 久久久美女毛片| 亚洲免费毛片网站| 美女网站色91| av在线播放不卡| 欧美一区二区三区不卡| 国产色婷婷亚洲99精品小说| 一区二区三区四区亚洲| 国产自产视频一区二区三区| 一本色道a无线码一区v| 日韩三级视频中文字幕| 自拍偷拍亚洲综合| 久久99精品一区二区三区| 99久久精品国产精品久久| 日韩欧美色电影| 亚洲一区二区三区小说| 国产精品99久久久久久久女警 |