[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

In Chan




I've put a couple of prints in InChannel to see what kind of In Channels get 
created at the node that is suposed to receive packets, process them and them 
send them again:

Creating In Channel*2 pSpec:if0 aSpec:0x00902728a276 Flow:Flow[name=Protocol 
ants.core.DLProtocol;obj=Node[a=18.31.12.2];inChan-count=0;outChan-count=0]

Creating In Channel*1 pSpec:if0 aSpec:0x00902728a276 Flow:Flow[name=Protocol 
ants.core.DLProtocol;obj=Node[a=18.31.12.2];inChan-count=0;outChan-count=0]

Creating In Channel*2 pSpec:if0 aSpec:0x00902728a276 Flow:Flow[name=Protocol 
ants.core.DLProtocol;obj=Node[a=18.31.12.2];inChan-count=1;outChan-count=0]

Creating In Channel*1 pSpec:if0 aSpec:0x00902728a276 Flow:Flow[name=Protocol 
ants.core.DLProtocol;obj=Node[a=18.31.12.2];inChan-count=1;outChan-count=0]
Before the require in flowSubscribe()
BEfore the return in flowSubscribe()
flow != null in flowResourceFixupCurrent.
frc != null in flowResourceFixupCurrent.
Creating In Channel*2 pSpec:if0 aSpec:0x00902728a276 Flow:Flow[name=Protocol 
ants.core.DataProtocol;obj=Node[a=18.31.12.2];inChan-count=0;outChan-count=0]

Creating In Channel*1 pSpec:if0 aSpec:0x00902728a276 Flow:Flow[name=Protocol 
ants.core.DataProtocol;obj=Node[a=18.31.12.2];inChan-count=0;outChan-count=0]


The same info in the Sender node is :

Creating In Channel*2 pSpec:if0 aSpec:0x00902728a33e Flow:Flow[name=Protocol 
VideoAdaptation.video.VideoProtocol;obj=Node[a=18.31.12.1];inChan-count=0;outChan-count=0]

Creating In Channel*1 pSpec:if0 aSpec:0x00902728a33e Flow:Flow[name=Protocol 
VideoAdaptation.video.VideoProtocol;obj=Node[a=18.31.12.1];inChan-count=0;outChan-count=0]

Creating In Channel*2 pSpec:if0 aSpec:0x00902728a33e Flow:Flow[name=Protocol 
VideoAdaptation.video.VideoProtocol;obj=Node[a=18.31.12.1];inChan-count=1;outChan-count=0]

Creating In Channel*1 pSpec:if0 aSpec:0x00902728a33e Flow:Flow[name=Protocol 
VideoAdaptation.video.VideoProtocol;obj=Node[a=18.31.12.1];inChan-count=1;outChan-count=0]

Creating In Channel*2 pSpec:if0 aSpec:0x00902728a33e Flow:Flow[name=Protocol 
VideoAdaptation.video.VideoProtocol;obj=Node[a=18.31.12.1];inChan-count=2;outChan-count=0]

Creating In Channel*1 pSpec:if0 aSpec:0x00902728a33e Flow:Flow[name=Protocol 
VideoAdaptation.video.VideoProtocol;obj=Node[a=18.31.12.1];inChan-count=2;outChan-count=0]

In oChCreate1 -protoSpec:if0 addrSpec:0x00902728a276 flow:Flow[name=Protocol 
VideoAdaptation.video.VideoProtocol;obj=Node[a=18.31.12.1];inChan-count=3;outChan-count=0]


The difference is that the "router" does not create any channels to handle my 
own protocol (VideoAdaptation.video.VideoProtocol), but only for the DL and 
DATA protocols...

Could it be because of the info in the configuration file :

#node ONE
node 18.31.12.1 -routes video.routes -log 255
channel 18.31.12.1 0x00902728a33e:if0 -log 255
application 18.31.12.1 VideoAdaptation.video.VideoApplication

#router
node 18.31.12.2 -routes video.routes -log 255
channel 18.31.12.2 0x00902728a276:if0 -log 255

the "router" is started without any knowledge about the VIdeo stuff...and 
when running over Linix it gets the "capsule" code via the code distribution 
protocol (or at least it should) So how do I make my "router" aware of my own 
capsules ?? di I need to start an Application ??

cheers

Andreas 







[ Janos ] [ OSKit ] [ Network Testbed ] [ Flick ] [ Fluke ]
Flux Research Group / Department of Computer Science / University of Utah