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

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

?? ns-2.26-aodv-uu-0.8.patch

?? aodv-0.9.5 fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
?? PATCH
?? 第 1 頁 / 共 2 頁
字號:
++	set nullAgent_ [$ns set nullAgent_]+	+	# The default target in the classifier is set to the+	# nullAgent, since the routing agent already handled whatever+	# needs to be handled+	$classifier_ defaulttarget $nullAgent_+	+	# Packets to the routing agent and default port should be+	# dropped, since we've already handled them in the routing+	# agent at the entry.+	$dmux_ install [Node set rtagent_port_] $nullAgent_+	$dmux_ defaulttarget $nullAgent_++	return $self+}++Node/MobileNode/AODVNode instproc start-aodv {} {+	$self instvar ragent_+	$ragent_ start+}++Node/MobileNode/AODVNode instproc entry {} {+        $self instvar entry_point_+        return $entry_point_+}++Node/MobileNode/AODVNode instproc add-interface args {+	eval $self next $args++	$self instvar ragent_ ll_ mac_ ifq_++	set ns [Simulator instance]++	if { [Simulator set RouterTrace_] == "ON" } {+		# Send Target+		set sndT [$self mobility-trace Send "RTR"]+		set namfp [$ns get-nam-traceall]+		if {$namfp != "" } {+			$sndT namattach $namfp+		}+		$sndT target $ll_(0)+		$ragent_ add-ll $sndT +	} else {+		# Send Target+		$ragent_ add-ll $ll_(0) +	}++	$ragent_ if-queue $ifq_(0)+}++Node/MobileNode/AODVNode instproc reset args {+	$self instvar ragent_+	eval $self next $args+	$ragent_ reset+}diff -urN ns-2.26/tcl/lib/ns-packet.tcl ../../mod-2.26/ns-allinone-2.26/ns-2.26/tcl/lib/ns-packet.tcl--- ns-2.26/tcl/lib/ns-packet.tcl	2003-02-26 23:09:37.000000000 +0100+++ ../../mod-2.26/ns-allinone-2.26/ns-2.26/tcl/lib/ns-packet.tcl	2004-02-13 13:09:46.000000000 +0100@@ -33,7 +33,7 @@ # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF # SUCH DAMAGE. #-# @(#) $Header: /nfs/jade/vint/CVSROOT/ns-2/tcl/lib/ns-packet.tcl,v 1.46 2002/01/14 20:05:43 xuanc Exp $+# @(#) $Header: /it/project/fo/core/ape/cvsroot/ape-sources/src/aodv-uu/ns-2.26/tcl/lib/ns-packet.tcl,v 1.1 2003/04/16 18:34:46 bjwi7937 Exp $ # # set up the packet format for the simulation # (initial version)@@ -155,6 +155,7 @@ 	UMP  	Pushback 	NV+        AODVUU } { 	add-packet-header $prot }diff -urN ns-2.26/trace/cmu-trace.cc ../../mod-2.26/ns-allinone-2.26/ns-2.26/trace/cmu-trace.cc--- ns-2.26/trace/cmu-trace.cc	2003-02-26 23:11:29.000000000 +0100+++ ../../mod-2.26/ns-allinone-2.26/ns-2.26/trace/cmu-trace.cc	2004-02-13 13:09:55.000000000 +0100@@ -34,7 +34,7 @@  * Ported from CMU/Monarch's code, appropriate copyright applies.  * nov'98 -Padma.  *- * $Header: /nfs/jade/vint/CVSROOT/ns-2/trace/cmu-trace.cc,v 1.72 2003/02/22 03:53:35 buchheim Exp $+ * $Header: /it/project/fo/core/ape/cvsroot/ape-sources/src/aodv-uu/ns-2.26/trace/cmu-trace.cc,v 1.2 2003/10/13 20:24:40 erikn Exp $  */  #include <packet.h>@@ -49,6 +49,11 @@ #include <tora/tora_packet.h> //TORA #include <imep/imep_spec.h>         // IMEP #include <aodv/aodv_packet.h> //AODV++#ifdef AODV_UU+#include <aodv-uu/aodv-uu.h> // AODV-UU+#endif /* AODV_UU */+ #include <cmu-trace.h> #include <mobilenode.h> @@ -707,6 +712,169 @@         } } +#ifdef AODV_UU+void CMUTrace::format_aodvuu(Packet *p, int offset) {++        struct hdr_ip *ih = HDR_IP(p);+        hdr_aodvuu *ah = HDR_AODVUU(p);+        AODV_msg *aodv_msg = (AODV_msg *) ah;++        RREQ *aodv_rreq = (RREQ *) aodv_msg;+        RREP *aodv_rrep = (RREP *) aodv_msg;+        RREP_ack *aodv_rrep_ack = (RREP_ack *) aodv_msg;+        RERR *aodv_rerr = (RERR *) aodv_msg;++        switch (aodv_msg->type) {++        case AODV_RREQ:++                if (pt_->tagged()) {+                        // Tagged format currently not supported+                } else if (newtrace_) {++                        sprintf(pt_->buffer() + offset,+                                "-P aodvuu -Pt 0x%x -Ph %d -Pb %d -Pd %d -Pds %d -Ps %d -Pss %d -Pc REQUEST ",+                                aodv_rreq->type,+                                aodv_rreq->hcnt,+                                ntohl(aodv_rreq->rreq_id),+                                (nsaddr_t) ntohl(aodv_rreq->dest_addr),+                                ntohl(aodv_rreq->dest_seqno),+                                (nsaddr_t) ntohl(aodv_rreq->orig_addr),+                                ntohl(aodv_rreq->orig_seqno));++                } else {++                        sprintf(pt_->buffer() + offset,+                                "[0x%x %d %d [%d %d] [%d %d]] (REQUEST)",+                                aodv_rreq->type,+                                aodv_rreq->hcnt,+                                ntohl(aodv_rreq->rreq_id),+                                (nsaddr_t) ntohl(aodv_rreq->dest_addr),+                                ntohl(aodv_rreq->dest_seqno),+                                (nsaddr_t) ntohl(aodv_rreq->orig_addr),+                                ntohl(aodv_rreq->orig_seqno));+                }++                break;++        case AODV_HELLO:++                /* FALLS THROUGH (HELLO:s are sent as RREP:s) */++        case AODV_RREP:++                if (pt_->tagged()) {+                        // Tagged format currently not supported+                } else if (newtrace_) {++                        sprintf(pt_->buffer() + offset,+                                "-P aodvuu -Pt 0x%x -Ph %d -Pd %d -Pds %d -Pl %f -Pc %s ",+                                aodv_rrep->type,+                                aodv_rrep->hcnt,+                                (nsaddr_t) ntohl(aodv_rrep->dest_addr),+                                ntohl(aodv_rrep->dest_seqno),+                                (double) ntohl(aodv_rrep->lifetime),+                                (ih->daddr() == (nsaddr_t) AODV_BROADCAST &&+                                 ih->ttl() == 1) ? "HELLO" : "REPLY");+                } else {++                        sprintf(pt_->buffer() + offset,+                                "[0x%x %d [%d %d] %f] (%s)",+                                aodv_rrep->type,+                                aodv_rrep->hcnt,+                                (nsaddr_t) ntohl(aodv_rrep->dest_addr),+                                ntohl(aodv_rrep->dest_seqno),+                                (double) ntohl(aodv_rrep->lifetime),+                                (ih->daddr() == (nsaddr_t) AODV_BROADCAST &&+                                 ih->ttl() == 1) ? "HELLO" : "REPLY");+                }++                break;++        case AODV_RERR:++                /*+                  Note 1:++                  The "hop count" (-Ph and its corresponding field in+                  the old trace format) is actually the DestCount.++                  This is a reminiscence from the AODV trace format,+                  where RREP:s, RERR:s and HELLO:s are treated equally+                  in terms of logging.++                  Note 2:++                  Lifetime field does not exist for RERR:s.+                  Again a reminiscence from the AODV trace format+                  (where that field isn't even initialized!).+                  Therefore lifetime is set to 0.0 all the time for RERR:s.+		*/++                if (pt_->tagged()) {+                        // Tagged format currently not supported+                } else if (newtrace_) {++                        sprintf(pt_->buffer() + offset,+                                "-P aodvuu -Pt 0x%x -Ph %d -Pd %d -Pds %d -Pl %f -Pc ERROR ",+                                aodv_rerr->type,+                                aodv_rerr->dest_count,+                                (nsaddr_t) ntohl(aodv_rerr->dest_addr),+                                ntohl(aodv_rerr->dest_seqno),+                                0.0);+                } else {++                        sprintf(pt_->buffer() + offset,+                                "[0x%x %d [%d %d] %f] (ERROR)",+                                aodv_rerr->type,+                                aodv_rerr->dest_count,+                                (nsaddr_t) ntohl(aodv_rerr->dest_addr),+                                ntohl(aodv_rerr->dest_seqno),+                                0.0);+                }++                break;++        case AODV_RREP_ACK:++                /*+                  Note 3:++                  RREP-ACK logging didn't exist in the AODV trace format.+		*/++                if (pt_->tagged()) {+                        // Tagged format currently not supported+                } else if (newtrace_) {++                        sprintf(pt_->buffer() + offset,+                                "-P aodvuu -Pt 0x%x RREP-ACK ",+                                aodv_rrep_ack->type);+                } else {++                        sprintf(pt_->buffer() + offset,+                                "[%d] (RREP-ACK)",+                                aodv_rrep_ack->type);+                }++                break;++        default:++#ifdef WIN32+                fprintf(stderr,+                        "CMUTrace::format_aodvuu: invalid AODVUU packet type\n");+#else+                fprintf(stderr,+                        "%s: invalid AODVUU packet type\n", __FUNCTION__);+#endif+                abort();++                break;+        }+}+#endif /* AODV_UU */+ void CMUTrace::nam_format(Packet *p, int offset) {@@ -941,6 +1109,14 @@ 		case PT_GAF: 		case PT_PING: 			break;+#ifdef AODV_UU+		case PT_ENCAPSULATED:+			break;+                case PT_AODVUU:+                        format_aodvuu(p, offset);+                        break;+#endif /* AODV_UU */+ 		default: 			fprintf(stderr, "%s - invalid packet type (%s).\n", 				__PRETTY_FUNCTION__, packet_info.name(ch->ptype()));diff -urN ns-2.26/trace/cmu-trace.h ../../mod-2.26/ns-allinone-2.26/ns-2.26/trace/cmu-trace.h--- ns-2.26/trace/cmu-trace.h	2003-02-26 23:11:30.000000000 +0100+++ ../../mod-2.26/ns-allinone-2.26/ns-2.26/trace/cmu-trace.h	2004-02-13 13:09:55.000000000 +0100@@ -31,7 +31,7 @@  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF  * SUCH DAMAGE.  *- * $Header: /nfs/jade/vint/CVSROOT/ns-2/trace/cmu-trace.h,v 1.18 2003/02/22 03:53:35 buchheim Exp $+ * $Header: /it/project/fo/core/ape/cvsroot/ape-sources/src/aodv-uu/ns-2.26/trace/cmu-trace.h,v 1.1 2003/04/16 18:34:46 bjwi7937 Exp $  */  /* Ported from CMU/Monarch's code, nov'98 -Padma.*/@@ -122,6 +122,11 @@ 	void	format_tora(Packet *p, int offset);         void    format_imep(Packet *p, int offset);         void    format_aodv(Packet *p, int offset);++#ifdef AODV_UU+        void    format_aodvuu(Packet *p, int offset);+#endif /* AODV_UU */+ };  #endif /* __cmu_trace__ */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
蜜桃视频免费观看一区| 精品国产区一区| 成人免费小视频| 国产一区不卡在线| 精品精品国产高清一毛片一天堂| 亚洲v日本v欧美v久久精品| 91婷婷韩国欧美一区二区| 欧美国产欧美综合| 国产一区二区主播在线| 国产精品理伦片| 欧美性猛交一区二区三区精品| 午夜精品久久久久久久99水蜜桃| 欧美精品tushy高清| 韩国女主播成人在线观看| 亚洲国产成人一区二区三区| 色呦呦国产精品| 日韩制服丝袜先锋影音| 久久午夜色播影院免费高清| 春色校园综合激情亚洲| 亚洲精品少妇30p| 欧美一区二区三区婷婷月色| 国产精品911| 最新国产精品久久精品| 欧美精品v日韩精品v韩国精品v| 国产在线不卡一卡二卡三卡四卡| √…a在线天堂一区| 91精品国产一区二区三区蜜臀 | 欧美不卡一二三| 国产99精品国产| 午夜精品一区二区三区免费视频| 欧美不卡视频一区| 色综合天天在线| 狠狠色丁香婷婷综合久久片| 樱花影视一区二区| 久久精品一区二区三区不卡 | 国产91丝袜在线观看| 亚洲一区二区三区四区五区黄 | 国产精品福利一区二区三区| 欧美日本韩国一区二区三区视频 | 国产精品电影一区二区三区| 欧美剧在线免费观看网站| 国产精品18久久久久久久久久久久 | 亚洲成人av一区| 国产欧美日韩亚州综合 | 97久久精品人人澡人人爽| 蜜臀久久99精品久久久久宅男| 中文成人综合网| 日韩欧美国产一区在线观看| 色噜噜偷拍精品综合在线| 激情另类小说区图片区视频区| 亚洲制服丝袜av| 久久你懂得1024| 制服丝袜国产精品| 欧美自拍偷拍午夜视频| 波多野结衣视频一区| 精品一区二区三区久久| 午夜在线成人av| 亚洲黄色小说网站| 国产精品女主播av| 久久免费午夜影院| 日韩精品资源二区在线| 欧美精品一卡二卡| 在线观看免费视频综合| 成+人+亚洲+综合天堂| 国产一区二区三区av电影| 美女视频黄 久久| 一区二区日韩av| 亚洲视频狠狠干| 亚洲色图视频网站| 国产精品福利一区二区三区| 国产欧美视频在线观看| 国产色一区二区| 久久久精品天堂| 91精品办公室少妇高潮对白| 成人ar影院免费观看视频| 国产iv一区二区三区| 国产98色在线|日韩| 成人精品免费看| 成人国产在线观看| 99精品热视频| 色一情一伦一子一伦一区| voyeur盗摄精品| 91在线视频网址| 日本韩国欧美一区二区三区| 色婷婷久久一区二区三区麻豆| 91黄色在线观看| 欧美日韩午夜影院| 91麻豆精品91久久久久久清纯| 91精品在线麻豆| 精品裸体舞一区二区三区| 欧美精品一区二区三区视频| 国产婷婷精品av在线| 亚洲欧洲日韩综合一区二区| ㊣最新国产の精品bt伙计久久| 亚洲精品成人少妇| 亚洲国产日产av| 麻豆成人综合网| 国产精品乡下勾搭老头1| 99精品视频在线观看| 色婷婷亚洲精品| 日韩一卡二卡三卡国产欧美| 精品久久久久久久久久久久包黑料 | 蜜臀久久久久久久| 国产在线国偷精品免费看| 高清不卡在线观看| 欧洲色大大久久| 日韩精品资源二区在线| 国产精品网站一区| 一区二区三区高清不卡| 日本欧美一区二区在线观看| 国产精品中文字幕日韩精品| aa级大片欧美| 91精品在线免费观看| 国产免费久久精品| 亚洲一区二区精品视频| 精品一区二区三区欧美| av中文字幕一区| 欧美精品 日韩| 中文字幕亚洲欧美在线不卡| 亚洲a一区二区| 国产成人精品一区二| 欧美日韩高清影院| 国产欧美日韩精品在线| 首页亚洲欧美制服丝腿| 成人免费视频视频在线观看免费 | 亚洲成av人在线观看| 激情深爱一区二区| 色婷婷久久久亚洲一区二区三区| 欧美一区二区三级| 亚洲欧洲日韩女同| 久久激情综合网| 一本一本久久a久久精品综合麻豆 一本一道波多野结衣一区二区 | 欧美韩日一区二区三区| 一级做a爱片久久| 国产.欧美.日韩| 91精品国产麻豆国产自产在线| 国产精品乱人伦一区二区| 久久精品国产色蜜蜜麻豆| 91精品办公室少妇高潮对白| 久久久av毛片精品| 视频一区二区三区在线| 91浏览器入口在线观看| 国产午夜亚洲精品羞羞网站| 五月天久久比比资源色| 91视频在线观看免费| 久久综合给合久久狠狠狠97色69| 亚洲国产日韩在线一区模特 | 91久久国产综合久久| 欧美激情一区二区三区在线| 久久国产免费看| 欧美狂野另类xxxxoooo| 亚洲免费电影在线| 国产福利91精品一区二区三区| 欧美一区午夜视频在线观看| 亚洲一区免费在线观看| 91网站最新网址| 亚洲三级在线免费| 国产91精品入口| 久久精品视频在线看| 精品一区二区三区在线视频| 91精品福利在线一区二区三区 | 色婷婷综合久色| 蜜臀精品久久久久久蜜臀| 欧美三级午夜理伦三级中视频| 中文字幕永久在线不卡| 成人爱爱电影网址| 欧美国产一区二区| 国产99久久久久| 国产精品美女www爽爽爽| 福利视频网站一区二区三区| 久久久精品中文字幕麻豆发布| 国内成人自拍视频| 精品国产乱码久久| 国内精品久久久久影院薰衣草| 精品福利一区二区三区免费视频| 蜜桃免费网站一区二区三区| 精品国产一区久久| 久久99蜜桃精品| 精品国产免费一区二区三区四区| 国产一区二区三区免费播放| 久久久综合精品| 成人av在线影院| 亚洲精品乱码久久久久久日本蜜臀| 99r国产精品| 午夜精品久久久久久久99水蜜桃| 91精品国产福利| 国产精品1区2区3区在线观看| 日本一区二区三区国色天香 | 国产午夜精品久久久久久久 | 极品美女销魂一区二区三区免费| 精品乱码亚洲一区二区不卡| 国产精品一区二区三区网站| 国产精品久久一级| 欧美在线一区二区| 蜜桃精品视频在线| 久久蜜臀精品av| 成人黄色av电影| 午夜av一区二区| 久久久久久久久久久久久夜| 成人午夜私人影院|