removed IP stack from MSPSim to enable usage of jipv6

git-svn-id: https://mspsim.svn.sourceforge.net/svnroot/mspsim/mspsim@625 23d1a52b-0c3c-0410-b72d-8f29ab48fe35
This commit is contained in:
joxe 2009-10-09 12:12:55 +00:00
parent 01e0676ae9
commit 2c3f643bfe
4 changed files with 13 additions and 10 deletions

BIN
lib/jipv6.jar Normal file

Binary file not shown.

View File

@ -12,4 +12,5 @@
service controlgui start
service nodegui start
#service stackchart start
rflistener output CC2420 > rfdata.txt
start

View File

@ -5,10 +5,10 @@ package se.sics.mspsim.cli;
import se.sics.mspsim.core.MSP430;
import se.sics.mspsim.net.CC2420PacketHandler;
import se.sics.mspsim.net.IEEE802154Handler;
import se.sics.mspsim.net.IPStack;
import se.sics.mspsim.net.LoWPANHandler;
import se.sics.mspsim.net.TSPClient;
import se.sics.jipv6.mac.IEEE802154Handler;
import se.sics.jipv6.mac.LoWPANHandler;
import se.sics.jipv6.core.IPStack;
import se.sics.jipv6.tunnel.TSPClient;
import se.sics.mspsim.util.ComponentRegistry;
import se.sics.mspsim.util.Utils;
@ -33,6 +33,8 @@ public class NetCommands implements CommandBundle {
listener.addUpperLayerHandler(0, ieeeHandler);
ieeeHandler.setLowerLayerHandler(listener);
ipStack = new IPStack();
byte[] macAddr = new byte[] {0x2,0x12,0x74,0x00,0x11,0x11,0x12,0x12};
ipStack.setLinkLayerAddress(macAddr);
ipStack.setRouter(true);
LoWPANHandler lowpanHandler = new LoWPANHandler();
lowpanHandler.setIPStack(ipStack);

View File

@ -1,11 +1,11 @@
package se.sics.mspsim.util;
import se.sics.mspsim.net.AbstractPacketHandler;
import se.sics.mspsim.net.ICMP6Packet;
import se.sics.mspsim.net.IPStack;
import se.sics.mspsim.net.IPv6Packet;
import se.sics.mspsim.net.Packet;
import se.sics.mspsim.net.TSPClient;
import se.sics.jipv6.core.AbstractPacketHandler;
import se.sics.jipv6.core.ICMP6Packet;
import se.sics.jipv6.core.IPStack;
import se.sics.jipv6.core.IPv6Packet;
import se.sics.jipv6.core.Packet;
import se.sics.jipv6.tunnel.TSPClient;
public class TSPTest extends AbstractPacketHandler implements Runnable {