[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