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

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

?? ospf_structures.h

?? vxworks下ospf協議棧
?? H
?? 第 1 頁 / 共 5 頁
字號:
{    BYTE                                version;   /* set to 2 for this implementation */    BYTE_ENUM(OSPF_UNION_PACKET_TYPES)  type;    /* length of entire OSPF protocol packet in bytes, including the standard OSPF     * header     */    USHORT                              length;    /* identity of the router originating the packet */    ULONG                               router_id;    /* a 32 bit number identifying the area this packet belongs to */    ULONG                               area_id;    /* checksum of the entire contents of the packet starting with the OSPF packet header     * but excluding the 64 bit authentication field     */    USHORT                              checksum;    USHORT                              authentication_type;    UNION_OSPF_AUTHENTICATION_FIELD     authentication_field;   /* a 64 bit field for use by the authentication scheme */    UNION_OSPF_PACKET_TYPES             rest_of_packet;} _pack OSPF_HEADER;typedef _struct OSPF_PACKET{    struct ip                           ip_header;    OSPF_HEADER                         header;} _pack OSPF_PACKET;typedef struct  OSPF_LS_DATABASE_SUMMARY{        struct OSPF_LS_DATABASE_SUMMARY *sptr_forward_link;        struct OSPF_LS_DATABASE_SUMMARY *sptr_backward_link;        OSPF_HEADER                                     *sptr_ospf_header;        USHORT                                          size_of_packet;                                         /* length of this packet including ospf header size */        USHORT                                          number_of_database_entries;} OSPF_LS_DATABASE_SUMMARY;typedef struct  OSPF_LS_REQUEST{    struct OSPF_LS_REQUEST      *sptr_forward_link;    struct OSPF_LS_REQUEST      *sptr_backward_link;    ULONG                               id;    ULONG                               advertising_router;    seq_t                               sequence_number;    USHORT                              checksum;    USHORT                              age;} OSPF_LS_REQUEST;typedef union UNION_OSPF_LINK_STATE_ADVERTISEMENT{    struct OSPF_ROUTER_LINK_ADVERTISEMENT_HEADER                *sptr_router;    struct OSPF_NETWORK_LINK_ADVERTISEMENT_HEADER       *sptr_network;    struct OSPF_SUMMARY_LINK_ADVERTISEMENT_HEADER       *sptr_summary;    struct OSPF_EXTERNAL_LINK_ADVERTISEMENT_HEADER      *sptr_external;        struct OSPF_TYPE_7_LINK_ADVERTISEMENT_HEADER    *sptr_type_7;    /*opaque lsa structure for opaque lsas jkw*/    struct OSPF_TYPE_9_LINK_ADVERTISEMENT_HEADER        *sptr_type_9;    struct OSPF_TYPE_10_LINK_ADVERTISEMENT_HEADER   *sptr_type_10;    struct OSPF_TYPE_11_LINK_ADVERTISEMENT_HEADER       *sptr_type_11;} UNION_OSPF_LINK_STATE_ADVERTISEMENT;/****************************//* Routing Table Structures *//****************************/typedef struct OSPF_NEXT_HOP_BLOCK{        struct OSPF_NEXT_HOP_BLOCK      *sptr_forward_link;        struct OSPF_NEXT_HOP_BLOCK      *sptr_backward_link;        ULONG                                   outgoing_router_interface;        ULONG                                   next_hop_router;        enum OSPF_ROUTE_STATUS route_status;} OSPF_NEXT_HOP_BLOCK;typedef struct OSPF_ROUTING_TABLE_ENTRY{        enum OSPF_ROUTE_DESTINATION_TYPE                        destination_type;        ULONG                                                           destination_id;        ULONG                                                           address_mask;        BYTE_ENUM (BOOLEAN)                                     type_5_route_originated;        UNION_OSPF_OPTIONS                                      optional_capabilities;        UNION_SERVICE_TYPE_BIT_STRUCTURE        type_of_service;        struct OSPF_AREA_ENTRY                                  *sptr_area;        enum OSPF_ROUTE_PATH_TYPE                               path_type;        ULONG                                                           path_cost;        ULONG                                                           type2_cost;        ULONG                                                           link_state_id;        ULONG                                                           cached_ip_address;        BYTE_ENUM (OSPF_LS_TYPE)                                        link_type;        UNION_OSPF_LINK_STATE_ADVERTISEMENT             *sptr_link_state_origin;        OSPF_NEXT_HOP_BLOCK                                             *sptr_next_hop;        ULONG                                                           advertising_router;        ULONG abr;} OSPF_ROUTING_TABLE_ENTRY;typedef struct  OSPF_ROUTING_TABLE_NODE{        struct OSPF_ROUTING_TABLE_NODE  *sptr_forward_link;        struct OSPF_ROUTING_TABLE_NODE  *sptr_backward_link;        BYTE_ENUM (BOOLEAN)                                     active_areas_discarded_entry; /* discard_entry */        enum OSPF_ROUTE_STATUS  route_node_status;        OSPF_ROUTING_TABLE_ENTRY                *sptr_routing_table_entry;} OSPF_ROUTING_TABLE_NODE;typedef union UNION_OSPF_VIRTUAL_ROUTE{        OSPF_ROUTING_TABLE_ENTRY        *sptr_ospf_route;} UNION_OSPF_VIRTUAL_ROUTE;/* SPR 88619 start */typedef struct OSPF_LSA_TIMESTAMP_PER_INTERFACE_LIST{    struct OSPF_LSA_TIMESTAMP_PER_INTERFACE_LIST   *sptr_forward_link;    struct OSPF_LSA_TIMESTAMP_PER_INTERFACE_LIST   *sptr_backward_link;    ULONG   if_index;    ULONG   neighbor_id;    ULONG   timestamp;} OSPF_LSA_TIMESTAMP_PER_INTERFACE_LIST;/* SPR 88619 end */typedef struct  OSPF_LS_DATABASE_ENTRY{        struct OSPF_LS_DATABASE_ENTRY           *sptr_forward_link;        struct OSPF_LS_DATABASE_ENTRY           *sptr_backward_link;        UNION_OSPF_LINK_STATE_ADVERTISEMENT     advertisement;        UNION_OSPF_VIRTUAL_ROUTE                                *vptr_route;                                                                    /* may point to a routing table entry or an                                                                                                                                                                         * area boarder router */        OSPF_ROUTING_TABLE_ENTRY                *sptr_database_autonomous_system_border_router; /* if it is ASB Router */        struct OSPF_LS_DATABASE_ENTRY           *sptr_database_border_router;                                   /* sum or ase - ls_database of border rtr */        struct OSPF_AREA_ENTRY                          *sptr_ls_database_area;                                                         /* for keeping count of db's in each area */        USHORT                                                  ls_database_hash;                                                               /* this db's hash */        enum OSPF_LS_TYPE                                       ls_database_type;        OSPF_NEXT_HOP_BLOCK                                     *sptr_next_hop;        ULONG                                                   ls_database_time_stamp;                                                 /* for keeping age - stamped when arrived */        ULONG                                                   ls_database_last_originated_time_stamp;         /* for sending database copy back */        /* HME Fix SPR#75796 ANVL 37.1  Begin*/        ULONG lock_time_MinLSInterval;  /*  amount of delay or loc-time required before the advertisement can be flood out of eligible interfaces */        /* HME Fix SPR#75796 ANVL 37.1  End*/        struct OSPF_NEIGHBOR_LIST                       *sptr_ls_database_retrans;                                              /* neighbors pointing to this ls_database */        enum OSPF_SEQUENCE_STATE                ls_database_sequence_state;        BYTE_ENUM (BOOLEAN)                                     ls_database_freeme;                                                             /* flag to free this ls_database entry */        /* SPR 85050 */        /* asr: Changed route_proto to route_protocol as route_proto           has conflicts in virtual stack builds        */        ULONG                                   route_protocol; /* Used for external route */        /* SPR 85893 --Begin */        BYTE_ENUM (BOOLEAN)                     ls_database_pending_delete; /* flag to indicate the entry is deleted from the db *//* SPR 88619 start */        OSPF_LSA_TIMESTAMP_PER_INTERFACE_LIST   *sptr_lsa_retransmit_timestamps_per_neighbor;/* SPR 88619 end */        /* SPR 85893 --End */} OSPF_LS_DATABASE_ENTRY;typedef struct OSPF_LS_DATABASE_NODE{        struct OSPF_LS_DATABASE_NODE    *sptr_forward_link;        struct OSPF_LS_DATABASE_NODE    *sptr_backward_link;        OSPF_LS_DATABASE_ENTRY                          *sptr_ls_database_entry;        ULONG                                                   periodic_retransmit_time_counter;        BYTE_ENUM (BOOLEAN)                                     flood;                                                                  /* true if flooding this one */} OSPF_LS_DATABASE_NODE;typedef struct OSPF_DATABASE_INFORMATION_STRUCTURE                                                              /* used in ospf_flood.c */{        BYTE_ENUM (BOOLEAN)                                     found_link_state_advertisement_in_database;        OSPF_LS_DATABASE_ENTRY                          *sptr_database_entry;        struct OSPF_INTERFACE                   *sptr_interface;        struct OSPF_NEIGHBOR                                    *sptr_neighbor;        UNION_OSPF_LINK_STATE_ADVERTISEMENT     new_advertisement;        ULONG                                                   time_difference;        ULONG                                                   source_address;        ULONG                                                   destination_address;} OSPF_DATABASE_INFORMATION_STRUCTURE;typedef struct  OSPF_NEIGHBOR{        struct OSPF_NEIGHBOR         *sptr_forward_link;        struct OSPF_NEIGHBOR         *sptr_backward_link;        struct OSPF_INTERFACE     *sptr_interface;        enum OSPF_NEIGHBOR_STATE  state;        ULONG                     events;  /* Number of state changes */        ULONG                     last_hello;     /* Time last hello was received from this neighbor */        ULONG                     periodic_inactivity_time_counter;        BYTE_ENUM (BOOLEAN)       inactivity_timer_enabled;        enum OSPF_NEIGHBOR_MODE   mode;    /* Master or slave mode */        UNION_OSPF_FLAGS          flags;   /* For passing initialize, more and master/slave bits */        UNION_OSPF_OPTIONS        options;        seq_t                     database_description_sequence_number;        ULONG                     cryptographic_sequence_number;  /* Used when Cryptographic Authentication is employed */        ULONG                     last_exchange;    /* Time last exchange was received from this neighbor - hold timer */        ULONG                     periodic_slave_hold_time_counter;        ULONG                     id;        USHORT                    priority;  /* 0 means not eligible to become the Designated Router */        ULONG                     address;        ULONG                     designated_router;        ULONG                     backup_designated_router;        OSPF_LS_DATABASE_NODE     *sptr_retransmit;        /* Link state advertisements waiting for acknowledgements */        OSPF_LS_DATABASE_SUMMARY  *sptr_database_summary; /* Database summary packets that make up area database */        OSPF_LS_REQUEST           *sptr_ls_request[OSPF_LS_MAX]; /*SPR 81628: Should not use a hardcoded number */        USHORT                    retransmit_queue_count;        USHORT                    database_summary_queue_count;        USHORT                    ls_request_queue_count;        BYTE_ENUM (BOOLEAN)       ls_request_list_has_changed;        ULONG                     mib_address_less_index;        BYTE_ENUM (BOOLEAN)       mib_nbma_status;        BYTE_ENUM (BOOLEAN)       mib_nbma_permanence;        BYTE_ENUM (BOOLEAN)       mib_hello_suppressed;        ULONG                     mib_area_id;        enum BOOLEAN              opaque_capability;} OSPF_NEIGHBOR;typedef struct  OSPF_DESIGNATED_ROUTER_NODE{        ULONG                     id;        ULONG                     address;        enum OSPF_NEIGHBOR_STATE  state;        USHORT                    priority; /* 0 means not eligible to become the Designated Router */} OSPF_DESIGNATED_ROUTER_NODE;typedef _struct OSPF_AUTHENTICATION{    USHORT   type;  /* Type of authentication */    BYTE     key_or_plain_text_passwd[OSPF_AUTHENTICATION_SIZE]; /* Authentication */} _pack OSPF_AUTHENTICATION;typedef struct OSPF_AUTHENTICATION_KEY{        struct OSPF_AUTHENTICATION_KEY  *sptr_forward_link;        struct OSPF_AUTHENTICATION_KEY  *sptr_backward_link;        BYTE    key_ID;        BYTE            md5_16byte_password[OSPF_AUTHENTICATION_MD5_SIZE];        ULONG           key_start_accept;                       /* time router will start accepting packets created with given key */        ULONG           key_start_generate;             /* time router will start using key for packet generation */        ULONG           key_stop_generate;              /* time router will stop using key for packet generation */        ULONG           key_stop_accept;                        /* time router will stop accepting packets created with given key */} OSPF_AUTHENTICATION_KEY;#if (_BYTE_ORDER == _LITTLE_ENDIAN )typedef _struct OSPF_INTERFACE_FLAGS{        BIT_FIELD (enum, BOOLEAN)       network_scheduled:1;            /* When designated router: semaphore for generating link state advertisements */        BIT_FIELD (enum, BOOLEAN)       enable:1;                                       /* Interface is enabled */        BIT_FIELD (enum, BOOLEAN)       build_network:1;                        /* Flag to build_net_lsa */        BIT_FIELD (enum, BOOLEAN)       neighbor_change:1;                      /* Schedule neighbor change */        BIT_FIELD (enum, BOOLEAN)       multicast:1;                            /* Interface is multicast capable */        BIT_FIELD (enum, BOOLEAN)       cost_set:1;                                     /* Cost was manually configured */        BIT_FIELD (enum, BOOLEAN)       secondary_authentication:1;     /* Secondary authentication key */        BIT_FIELD (enum,BOOLEAN)        not_used:1;} _pack OSPF_INTERFACE_FLAGS;#else /* _BYTE_ORDER == _BIG_ENDIAN */typedef _struct OSPF_INTERFACE_FLAGS{        BIT_FIELD (enum,BOOLEAN)        not_used:1;        BIT_FIELD (enum, BOOLEAN)       secondary_authentication:1;     /* Secondary authentication key */        BIT_FIELD (enum, BOOLEAN)       cost_set:1;                                     /* Cost was manually configured */        BIT_FIELD (enum, BOOLEAN)       multicast:1;                            /* Interface is multicast capable */        BIT_FIELD (enum, BOOLEAN)       neighbor_change:1;                      /* Schedule neighbor change */        BIT_FIELD (enum, BOOLEAN)       build_network:1;                        /* Flag to build_net_lsa */        BIT_FIELD (enum, BOOLEAN)       enable:1;                                       /* Interface is enabled */        BIT_FIELD (enum, BOOLEAN)       network_scheduled:1;            /* When designated router: semaphore for generating link state advertisements */} _pack OSPF_INTERFACE_FLAGS;#endif /* _BYTE_ORDER == _LITTLE_ENDIAN */typedef _union UNION_OSPF_INTERFACE_FLAGS{        OSPF_INTERFACE_FLAGS    _bit;        BYTE                                    _byte;} _pack UNION_OSPF_INTERFACE_FLAGS;typedef struct OSPF_LS_HEADER_QUEUE{    struct OSPF_LS_HEADER_QUEUE *sptr_forward_link;    struct OSPF_LS_HEADER_QUEUE *sptr_backward_link;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美伊人久久久久久久久影院| 日日噜噜夜夜狠狠视频欧美人| 日本精品免费观看高清观看| 丁香婷婷综合激情五月色| 精品在线观看免费| 久久精品国产精品亚洲红杏| 亚洲国产毛片aaaaa无费看| 亚洲欧美激情在线| 亚洲免费毛片网站| 亚洲欧美区自拍先锋| 一区二区理论电影在线观看| 亚洲婷婷在线视频| 亚洲精品中文在线| 亚洲国产毛片aaaaa无费看 | 欧美成人午夜电影| 欧美精品自拍偷拍| 911精品国产一区二区在线| 欧美区一区二区三区| 欧美人动与zoxxxx乱| 宅男在线国产精品| 久久天堂av综合合色蜜桃网| 日韩美女视频在线| 国产欧美一区二区在线| 国产精品污污网站在线观看| 综合精品久久久| 亚洲高清在线视频| 久久99精品一区二区三区三区| 国产综合久久久久影院| 成人av电影观看| 91片在线免费观看| 欧美日本一区二区三区四区| 精品福利一二区| 国产精品毛片大码女人| 亚洲第一主播视频| 国产大陆精品国产| 精品视频1区2区3区| 精品国产免费一区二区三区四区| 欧美精品一区二区在线播放 | 亚洲久本草在线中文字幕| 一级精品视频在线观看宜春院| 亚洲午夜久久久| 激情成人午夜视频| 色诱视频网站一区| 欧美精选在线播放| 国产精品拍天天在线| 亚洲一二三四久久| 国产精品一区专区| 在线看不卡av| 精品第一国产综合精品aⅴ| 中文字幕av不卡| 日本不卡一区二区三区高清视频| 国产一区视频在线看| 欧美日韩精品免费| ...xxx性欧美| 国内久久婷婷综合| 成人国产电影网| 日韩免费电影网站| 国产精品热久久久久夜色精品三区| 夜夜亚洲天天久久| 精品一区二区国语对白| 99久久精品免费精品国产| 在线视频你懂得一区| 中文字幕va一区二区三区| 日韩激情视频网站| 欧美视频一区二| 亚洲乱码中文字幕综合| 国产福利91精品一区| 日韩视频免费观看高清完整版| 亚洲天堂精品视频| 成人精品视频一区二区三区| 欧美在线看片a免费观看| 中文在线资源观看网站视频免费不卡| 天堂av在线一区| 在线视频欧美区| 亚洲三级在线免费| 岛国av在线一区| 国产欧美一区二区三区鸳鸯浴| 久久99久久精品| xfplay精品久久| 国产乱码一区二区三区| 精品剧情在线观看| 精品一区中文字幕| 久久久亚洲精品一区二区三区| 国产综合成人久久大片91| 日韩欧美中文一区| 老司机免费视频一区二区| 欧美一区二区视频在线观看2020| 香蕉av福利精品导航| 欧美在线观看18| 香港成人在线视频| 欧美夫妻性生活| 蜜臀av一级做a爰片久久| 538在线一区二区精品国产| 亚洲丶国产丶欧美一区二区三区| 欧美亚洲综合色| 免费观看在线综合| 久久综合色天天久久综合图片| 久久91精品久久久久久秒播| 欧美成人欧美edvon| 国产精品一区二区在线观看网站| 欧美精品一区二区高清在线观看| 国产一区二区在线观看免费| 精品国产1区二区| 国产麻豆9l精品三级站| 国产精品国产a级| 色狠狠桃花综合| 奇米影视7777精品一区二区| 久久免费的精品国产v∧| av不卡一区二区三区| 亚洲综合清纯丝袜自拍| 欧美一区二区三区影视| 国产高清成人在线| 自拍偷拍亚洲欧美日韩| 欧美日韩黄视频| 韩国女主播一区二区三区| 国产婷婷色一区二区三区四区| 99国产精品国产精品毛片| 日韩精品免费视频人成| 久久综合九色综合97婷婷女人| 91亚洲午夜精品久久久久久| 日韩avvvv在线播放| 亚洲婷婷综合色高清在线| 日韩美女视频一区二区在线观看| 91热门视频在线观看| 国产毛片精品视频| 日韩影院精彩在线| 综合激情网...| 久久久久久久久久看片| 欧美精品日韩一区| 成人激情开心网| 另类小说色综合网站| 亚洲自拍都市欧美小说| 国产精品无人区| 欧美精品一区二区三区视频| 成人激情av网| 国精产品一区一区三区mba视频| 自拍偷在线精品自拍偷无码专区| 精品国产一区二区三区久久久蜜月 | 国产精品久久久久aaaa| 精品国产在天天线2019| 欧美高清一级片在线| 色哟哟日韩精品| www.爱久久.com| 国产盗摄视频一区二区三区| 免费人成精品欧美精品| 视频一区免费在线观看| 亚洲主播在线观看| 亚洲免费观看高清完整版在线观看 | 日本va欧美va精品发布| 亚洲一区二区三区激情| 中文字幕一区二区不卡| 国产精品嫩草影院com| 久久先锋影音av鲁色资源网| 日韩精品一区二区三区视频在线观看 | 国产精品久久久久久福利一牛影视| 337p日本欧洲亚洲大胆精品| 3atv一区二区三区| 91精品婷婷国产综合久久性色| 欧美色区777第一页| 欧美影院一区二区| 欧美日韩成人综合在线一区二区| 欧美性感一区二区三区| 欧美亚洲另类激情小说| 欧美色视频在线| 91精品在线免费| 日韩欧美精品在线视频| 久久综合色播五月| 久久夜色精品一区| 国产片一区二区| 中文字幕一区在线观看视频| 国产精品免费久久久久| 中文字幕在线观看一区| 一区二区三区四区av| 午夜精品123| 精品伊人久久久久7777人| 国产黄色成人av| 色综合中文字幕国产 | 日本道精品一区二区三区| 色8久久精品久久久久久蜜| 欧美视频三区在线播放| 日韩一区二区电影网| 精品国产三级电影在线观看| 国产亚洲精品bt天堂精选| 亚洲欧美偷拍卡通变态| 偷窥国产亚洲免费视频| 国产一区999| 色综合中文字幕| 欧美成人a∨高清免费观看| 国产精品免费看片| 日韩一区欧美二区| av一区二区不卡| 7777精品伊人久久久大香线蕉完整版 | 午夜欧美电影在线观看| 精品伊人久久久久7777人| 一本大道久久a久久综合婷婷| 日韩一区二区三区视频| 国产精品美女久久久久久| 日韩高清一区在线| 波波电影院一区二区三区| 在线不卡免费欧美|