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

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

?? ospf_show_lsdb.c

?? vxworks下ospf協議棧
?? C
?? 第 1 頁 / 共 5 頁
字號:
				}			}#endif /* __OPAQUE_LSA__ */		ospf_print_number_of_router_lsas(number_of_router_lsas);		printf("=====================================================================\r\n");		ospf_print_number_of_network_lsas(number_of_network_lsas);		printf("=====================================================================\r\n");		ospf_print_number_of_network_summary_lsas(number_of_network_summary_lsas);		printf("=====================================================================\r\n");		ospf_print_number_of_asbr_summary_lsas(number_of_asbr_summary_lsas);		printf("=====================================================================\r\n");#if defined (__NSSA__)		ospf_print_number_of_type_7_lsas(number_of_type_7_lsas);		printf("=====================================================================\r\n");#endif /* __NSSA__ */#if defined (__OPAQUE_LSA__)		ospf_print_number_of_type_9_lsas(number_of_type_9_lsas);		printf("=====================================================================\r\n");		ospf_print_number_of_type_10_lsas(number_of_type_10_lsas);		printf("=====================================================================\r\n");#endif /* __OPAQUE_LSA__ */		sptr_area = sptr_area->sptr_forward_link;		}	/* SPR 85432 -- Begin */	/* Check for external lsdb */	for (index = 0x00000000L, sptr_ls_database_head = &(ospf.external_database_hash_table[LS_EXTERNAL_LSA][index]);	/* for each hash list */		index < OSPF_HASH_TABLE_SIZE; ++index, sptr_ls_database_head = &(ospf.external_database_hash_table[LS_EXTERNAL_LSA][index]))		{		if (sptr_ls_database_head == NULL)			{			continue;			}		/* SPR#76812 */       	for (sptr_database_entry = sptr_ls_database_head->sptr_linear_database_entry;       		sptr_database_entry != NULL;       	    sptr_database_entry = sptr_next_database_entry)			{			sptr_next_database_entry = sptr_database_entry->sptr_forward_link;			/* SPR 85893 --Begin */			if ( sptr_database_entry->ls_database_pending_delete == FALSE)				{				sptr_display_route = ( OSPF_LS_DATABASE_ENTRY*) table_malloc (1, sizeof (OSPF_LS_DATABASE_ENTRY));				if (sptr_display_route != NULL)					{					memset(sptr_display_route,0x0,sizeof(OSPF_LS_DATABASE_ENTRY));					memcpy(sptr_display_route,sptr_database_entry,sizeof(OSPF_LS_DATABASE_ENTRY));					if (ospf_container_add_back (ospf.sptr_lsdb_print_queue, sptr_display_route) == false)						{						table_free ((void *)sptr_display_route);						sptr_display_route = NULL;						}					}				}			/* SPR 85893 --End */			}		 }	semGive (ospf_global_mutex );	iterator = (OSPF_CONTAINER_ITERATOR)NULL;	iterator = ospf_container_create_iterator (ospf.sptr_lsdb_print_queue);	if (iterator == (OSPF_CONTAINER_ITERATOR)NULL)	{		return ERROR;	}	ospf_container_goto_front (iterator);	while(ospf_container_is_at_end (iterator) == false)	{		sptr_display_route_output = ospf_container_at (iterator);		if(sptr_display_route_output == NULL)		{			ospf_container_next (iterator);			continue;		}		else		{			ospf_container_remove (iterator);			if ( sptr_display_route_output->advertisement.sptr_external != NULL )			{				printf("Displaying External Link States \r\n");				ospf_print_ls_age(sptr_display_route_output->advertisement.sptr_external->ls_header.age);				ospf_print_ls_id(sptr_display_route_output->advertisement.sptr_external->ls_header.id);				ospf_print_ls_advertising_router(sptr_display_route_output->advertisement.sptr_external->ls_header.advertising_router);				ospf_print_ls_sequence_number(sptr_display_route_output->advertisement.sptr_external->ls_header.sequence_number);				ospf_print_ls_checksum(sptr_display_route_output->advertisement.sptr_external->ls_header.checksum);                printf("=====================================================================\r\n");				number_of_external_lsas++;			}			table_free ((void *)sptr_display_route_output);			sptr_display_route_output = NULL;		 }	 }	 ospf_print_number_of_external_lsas(number_of_external_lsas);	 printf("=====================================================================\r\n");	 ospf_container_free_iterator (iterator);     iterator = 0;	 semTake (ospf_global_mutex , WAIT_FOREVER);	 /* SPR 85432 -- End */#if defined (__OPAQUE_LSA__)		/* Check for type 11 lsdb */		for (index = 0x00000000L, sptr_ls_database_head = &(ospf.type_11_database_hash_table[LS_TYPE_11_LSA][index]);	/* for each hash list */			index < OSPF_HASH_TABLE_SIZE; ++index, sptr_ls_database_head = &(ospf.type_11_database_hash_table[LS_TYPE_11_LSA][index]))			{			if (sptr_ls_database_head == NULL)				{				continue;				}			            /* SPR#76812 */	       	for (sptr_database_entry = sptr_ls_database_head->sptr_linear_database_entry;	       		sptr_database_entry != NULL;	       	    sptr_database_entry = sptr_next_database_entry)				{				sptr_next_database_entry = sptr_database_entry->sptr_forward_link;				if ( sptr_database_entry->advertisement.sptr_type_11 != NULL )					{					ospf_print_ls_age(sptr_database_entry->advertisement.sptr_type_11->ls_header.age);					ospf_lsid.lsid = sptr_database_entry->advertisement.sptr_type_11->ls_header.id.lsid;					ospf_lsid.lsid = net_to_host_long(ospf_lsid.lsid);					ospf_print_ls_opaque_id(ospf_lsid.opaque_lsid);					ospf_print_ls_advertising_router(sptr_database_entry->advertisement.sptr_type_11->ls_header.advertising_router);		 			ospf_print_ls_sequence_number(sptr_database_entry->advertisement.sptr_type_11->ls_header.sequence_number);					ospf_print_ls_checksum(sptr_database_entry->advertisement.sptr_type_11->ls_header.checksum);                    printf("=====================================================================\r\n");					number_of_type_11_lsas++;					}				}			}		ospf_print_number_of_type_11_lsas(number_of_type_11_lsas);		printf("=====================================================================\r\n");#endif /* __OPAQUE_LSA__ */	semGive(ospf_global_mutex );	return OK;    }STATUS ospfShowLsdbSummary()    {	OSPF_AREA_ENTRY *sptr_area = ospf.sptr_area_list;	OSPF_LS_DATABASE_HEAD *sptr_ls_database_head = NULL;	OSPF_LS_DATABASE_ENTRY *sptr_database_entry = NULL;    OSPF_LS_DATABASE_ENTRY *sptr_next_database_entry = NULL;	ULONG index;	ULONG number_of_router_lsas = 0x00000000;	ULONG number_of_network_lsas = 0x00000000;	ULONG number_of_network_summary_lsas = 0x00000000;	ULONG number_of_asbr_summary_lsas = 0x00000000;	ULONG number_of_type_7_lsas = 0x00000000;	ULONG number_of_type_9_lsas = 0x00000000;	ULONG number_of_type_10_lsas = 0x00000000;	ULONG number_of_external_lsas = 0x00000000;#if defined (__OPAQUE_LSA__)	ULONG number_of_type_11_lsas = 0x00000000;#endif /* __OPAQUE_LSA__ */	ULONG total_number_of_lsas = 0x00000000;	ULONG router_lsa_bytes = 0x00000000;	ULONG network_lsa_bytes = 0x00000000;	ULONG network_summary_lsa_bytes = 0x00000000;	ULONG asbr_summary_lsa_bytes = 0x00000000;	ULONG type_7_lsa_bytes = 0x00000000;	ULONG type_9_lsa_bytes = 0x00000000;	ULONG type_10_lsa_bytes = 0x00000000;	ULONG external_lsa_bytes = 0x00000000;	ULONG type_11_lsa_bytes = 0x00000000;	ULONG total_lsa_bytes = 0x00000000;	USHORT length = 0x0000;	OSPF_PRINTF_DEBUG (OSPF_DEBUG_PRINTF, "OSPF: Entering ospf_show_lsdb\r\n");	semTake (ospf_global_mutex , WAIT_FOREVER);	while (sptr_area != NULL)		{		number_of_router_lsas = 0x0000;		number_of_network_lsas = 0x0000;		number_of_network_summary_lsas = 0x0000;		number_of_asbr_summary_lsas = 0x0000;		number_of_type_7_lsas = 0x0000;		number_of_type_9_lsas = 0x0000;		number_of_type_10_lsas = 0x0000;		for (index = 0x00000000L, sptr_ls_database_head = &(sptr_area->ls_database_hash_table[OSPF_LS_ROUTER][index]);	/* for each hash list */			index < OSPF_HASH_TABLE_SIZE;             ++index, sptr_ls_database_head = &(sptr_area->ls_database_hash_table[OSPF_LS_ROUTER][index]))			{			/* SPR#76812 */	       	for (sptr_database_entry = sptr_ls_database_head->sptr_linear_database_entry;	       		sptr_database_entry != NULL;	       	    sptr_database_entry = sptr_next_database_entry)				{				sptr_next_database_entry = sptr_database_entry->sptr_forward_link;				if ( sptr_database_entry->advertisement.sptr_router != NULL )					{					number_of_router_lsas++;					length = sptr_database_entry->advertisement.sptr_router->ls_header.length;					length = net_to_host_short(length);					router_lsa_bytes = router_lsa_bytes + length;					}				}			}		for (index = 0x00000000L, sptr_ls_database_head = &(sptr_area->ls_database_hash_table[OSPF_LS_NETWORK][index]);	/* for each hash list */			index < OSPF_HASH_TABLE_SIZE; ++index, sptr_ls_database_head = &(sptr_area->ls_database_hash_table[OSPF_LS_NETWORK][index]))			{			/* SPR#76812 */	       	for (sptr_database_entry = sptr_ls_database_head->sptr_linear_database_entry;	       		sptr_database_entry != NULL;	       	    sptr_database_entry = sptr_next_database_entry)				{				sptr_next_database_entry = sptr_database_entry->sptr_forward_link;				if ( sptr_database_entry->advertisement.sptr_network != NULL )					{					number_of_network_lsas++;					length = sptr_database_entry->advertisement.sptr_network->ls_header.length;					length = net_to_host_short(length);					network_lsa_bytes = network_lsa_bytes + length;					}				}			}		for (index = 0x00000000L, sptr_ls_database_head = &(sptr_area->ls_database_hash_table[OSPF_LS_SUMMARY_NETWORK][index]);	/* for each hash list */			index < OSPF_HASH_TABLE_SIZE; ++index, sptr_ls_database_head = &(sptr_area->ls_database_hash_table[OSPF_LS_SUMMARY_NETWORK][index]))			{			/* SPR#76812 */	       	for (sptr_database_entry = sptr_ls_database_head->sptr_linear_database_entry;	       		sptr_database_entry != NULL;	       	    sptr_database_entry = sptr_next_database_entry)				{				sptr_next_database_entry = sptr_database_entry->sptr_forward_link;				if ( sptr_database_entry->advertisement.sptr_summary != NULL )					{					number_of_network_summary_lsas++;					length = sptr_database_entry->advertisement.sptr_summary->ls_header.length;					length = net_to_host_short(length);					network_summary_lsa_bytes = network_summary_lsa_bytes + length;					}				}			}		for (index = 0x00000000L, sptr_ls_database_head = &(sptr_area->ls_database_hash_table[OSPF_LS_SUMMARY_AS_BOUNDARY_ROUTER][index]);	/* for each hash list */			index < OSPF_HASH_TABLE_SIZE; ++index, sptr_ls_database_head = &(sptr_area->ls_database_hash_table[OSPF_LS_SUMMARY_AS_BOUNDARY_ROUTER][index]))			{			/* SPR#76812 */	       	for (sptr_database_entry = sptr_ls_database_head->sptr_linear_database_entry;	       		sptr_database_entry != NULL;	       	    sptr_database_entry = sptr_next_database_entry)				{				sptr_next_database_entry = sptr_database_entry->sptr_forward_link;				if ( sptr_database_entry->advertisement.sptr_summary != NULL )					{					number_of_asbr_summary_lsas++;					length = sptr_database_entry->advertisement.sptr_summary->ls_header.length;					length = net_to_host_short(length);					asbr_summary_lsa_bytes = asbr_summary_lsa_bytes + length;					}				}			}#if defined (__NSSA__)		for (index = 0x00000000L, sptr_ls_database_head = &(sptr_area->ls_database_hash_table[OSPF_LS_TYPE_7][index]);	/* for each hash list */			index < OSPF_HASH_TABLE_SIZE; ++index, sptr_ls_database_head = &(sptr_area->ls_database_hash_table[OSPF_LS_TYPE_7][index]))			{			/* SPR#76812 */	       	for (sptr_database_entry = sptr_ls_database_head->sptr_linear_database_entry;	       		sptr_database_entry != NULL;	       	    sptr_database_entry = sptr_next_database_entry)				{				sptr_next_database_entry = sptr_database_entry->sptr_forward_link;				if ( sptr_database_entry->advertisement.sptr_type_7 != NULL )					{					number_of_type_7_lsas++;					length = sptr_database_entry->advertisement.sptr_type_7->ls_header.length;					length = net_to_host_short(length);					type_7_lsa_bytes = type_7_lsa_bytes + length;					}				}			}#endif /* __NSSA__ */		/* opaque lsa show routines for opaque lsa jkw */#if defined (__OPAQUE_LSA__)		for (index = 0x00000000L, sptr_ls_database_head = &(sptr_area->opaque_ls_database_hash_table[TYPE_9_LSA][index]);	/* for each hash list */			index < OSPF_HASH_TABLE_SIZE; ++index, sptr_ls_database_head = &(sptr_area->opaque_ls_database_hash_table[TYPE_9_LSA][index]))			{			/* SPR#76812 */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩免费电影网站| 94-欧美-setu| 91精选在线观看| 五月天亚洲婷婷| 欧美日韩成人在线一区| 亚洲一级电影视频| 欧美剧情片在线观看| 视频一区中文字幕国产| 欧美男同性恋视频网站| 免费成人美女在线观看| 欧美一区二区国产| 国产乱码一区二区三区| 欧美高清在线一区二区| 91在线国产福利| 亚洲午夜激情网页| 91精品国产欧美一区二区| 久久99久久99| 亚洲国产精品成人综合色在线婷婷| 成人国产免费视频| 一区二区三区四区视频精品免费| 欧美日韩国产综合一区二区三区| 久久狠狠亚洲综合| 中文字幕中文字幕在线一区| 色网综合在线观看| 久久综合综合久久综合| 国产精品久久久久久久久免费相片| 欧美系列日韩一区| 精品午夜一区二区三区在线观看 | 亚洲人成人一区二区在线观看| 不卡一区在线观看| 亚洲国产日韩av| 久久综合av免费| 色老头久久综合| 男人操女人的视频在线观看欧美| 亚洲国产精品成人综合色在线婷婷| 欧美无人高清视频在线观看| 狠狠色综合播放一区二区| 最近日韩中文字幕| 日韩一区和二区| 91免费在线播放| 经典一区二区三区| 日本一区中文字幕| 国产精品不卡一区二区三区| 91麻豆精品国产91久久久久久| 99久久综合99久久综合网站| 日韩不卡一区二区三区 | 午夜精品影院在线观看| 国产欧美精品一区二区色综合朱莉| 欧美日韩一区成人| jizzjizzjizz欧美| 精品一区二区在线看| 亚洲精选视频在线| 久久精品亚洲精品国产欧美kt∨| 欧美猛男gaygay网站| 成人免费黄色在线| 看片的网站亚洲| 亚洲国产精品一区二区www | 欧美另类高清zo欧美| 国产mv日韩mv欧美| 日韩成人午夜电影| 亚洲日本乱码在线观看| 精品卡一卡二卡三卡四在线| 欧美三级韩国三级日本一级| 成人av中文字幕| 国产精品白丝jk白祙喷水网站| 婷婷一区二区三区| 一区二区三区精品| 亚洲天堂2014| 国产精品久久久久久久第一福利 | 丁香激情综合五月| 激情五月婷婷综合| 蜜臀久久久久久久| 日韩中文字幕av电影| 一区二区在线观看不卡| 国产精品免费观看视频| 久久久久久久久99精品| www亚洲一区| 久久综合久久久久88| 欧美va亚洲va在线观看蝴蝶网| 6080午夜不卡| 欧美精品777| 91精品在线观看入口| 在线亚洲欧美专区二区| 色呦呦国产精品| 91黄色小视频| 欧美性受xxxx| 欧美视频一区二区三区在线观看| 欧美性欧美巨大黑白大战| 在线观看日韩高清av| 欧美三级电影在线看| 欧美日韩在线精品一区二区三区激情| 97久久久精品综合88久久| 91蜜桃在线观看| 在线观看国产91| 欧美伦理视频网站| 欧美色区777第一页| 欧美日韩久久久| 欧美日韩视频不卡| 欧美一区二区三区的| 日韩欧美第一区| 亚洲国产精品t66y| 亚洲黄色录像片| 日韩中文字幕亚洲一区二区va在线 | 丝袜美腿高跟呻吟高潮一区| 日韩综合一区二区| 国产福利不卡视频| 色丁香久综合在线久综合在线观看| 欧美视频日韩视频在线观看| 欧美一区二区在线免费播放| 欧美精品一区二区在线观看| 国产精品久久久久天堂| 亚洲一区二区三区四区中文字幕 | 中文字幕在线不卡视频| 一区二区三区欧美日| 蜜臀av性久久久久蜜臀av麻豆| 国产精品一二三在| 在线一区二区视频| 日韩欧美亚洲国产另类| 国产精品国产精品国产专区不片| 亚洲一区日韩精品中文字幕| 国产一区激情在线| 在线日韩一区二区| xfplay精品久久| 亚洲成在线观看| 国产91精品精华液一区二区三区 | 亚洲丝袜另类动漫二区| 青青草国产成人av片免费| 国产成人8x视频一区二区 | 国产在线播放一区三区四| 97久久精品人人做人人爽 | 国产三级一区二区三区| 亚洲国产日日夜夜| www.欧美亚洲| 欧美一级黄色大片| 亚洲激情在线激情| 国产91丝袜在线播放九色| 337p亚洲精品色噜噜噜| 亚洲欧美一区二区三区国产精品 | 精品国产免费一区二区三区四区| 自拍偷在线精品自拍偷无码专区| 美腿丝袜亚洲一区| 在线欧美一区二区| 国产精品美女久久久久aⅴ| 蜜臀av性久久久久蜜臀aⅴ流畅 | 欧美日产在线观看| 亚洲免费电影在线| 成人av网址在线观看| 亚洲精品一区二区三区香蕉| 午夜国产精品一区| 色综合天天天天做夜夜夜夜做| 久久丝袜美腿综合| 男男gaygay亚洲| 欧美日韩美少妇| 亚洲一区在线视频| 97精品久久久午夜一区二区三区 | 亚洲麻豆国产自偷在线| 成人免费观看男女羞羞视频| 久久综合中文字幕| 狠狠网亚洲精品| 精品毛片乱码1区2区3区| 婷婷开心久久网| 欧美人妇做爰xxxⅹ性高电影| 一区二区三区四区中文字幕| 99vv1com这只有精品| 国产精品乱码人人做人人爱| 国产成人亚洲综合a∨婷婷图片| 日韩欧美一区在线观看| 久色婷婷小香蕉久久| 日韩一区二区免费在线电影| 石原莉奈在线亚洲二区| 欧美老女人在线| 日韩av中文字幕一区二区三区| 欧美日韩在线精品一区二区三区激情| 一区二区三区在线观看网站| 一本色道a无线码一区v| 亚洲一区二区三区四区五区中文| 色婷婷精品久久二区二区蜜臀av| 亚洲欧美乱综合| 日本精品一级二级| 亚洲丰满少妇videoshd| 欧美另类变人与禽xxxxx| 青青草97国产精品免费观看无弹窗版 | 欧美群妇大交群的观看方式 | 久久精品国产一区二区三区免费看| 91精品啪在线观看国产60岁| 免费观看久久久4p| 精品欧美乱码久久久久久1区2区| 精品一二线国产| 中文字幕的久久| 99精品一区二区| 亚洲国产成人tv| 91精选在线观看| 国产成人一区在线| 亚洲欧美韩国综合色| 欧美日韩情趣电影| 激情深爱一区二区| 国产精品成人午夜| 在线综合+亚洲+欧美中文字幕| 久久国产精品露脸对白| 中文字幕av一区二区三区高 |