Update of /cvsroot/javanetsim/javaNetSim/core
In directory fdv4jf1.ch3.sourceforge.com:/tmp/cvs-serv1563/core
Modified Files:
DeviceConfig.java NATEngine.java NetworkLayerDevice.java
Log Message:
NAT.clear()
ip nat * oveload
Index: NetworkLayerDevice.java
===================================================================
RCS file: /cvsroot/javanetsim/javaNetSim/core/NetworkLayerDevice.java,v
retrieving revision 1.22
retrieving revision 1.23
diff -C2 -d -r1.22 -r1.23
*** NetworkLayerDevice.java 13 Oct 2008 12:36:15 -0000 1.22
--- NetworkLayerDevice.java 13 Oct 2008 20:04:25 -0000 1.23
***************
*** 81,84 ****
--- 81,85 ----
public void turnOff(){
acls.clear();
+ nat.clear();
super.turnOff();
}
Index: NATEngine.java
===================================================================
RCS file: /cvsroot/javanetsim/javaNetSim/core/NATEngine.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** NATEngine.java 13 Oct 2008 19:36:35 -0000 1.6
--- NATEngine.java 13 Oct 2008 20:04:25 -0000 1.7
***************
*** 288,290 ****
--- 288,297 ----
return sessions.size();
}
+
+ public void clear(){
+ static_rules.clear();
+ dynamic_rules.clear();
+ sessions.clear();
+ pools.clear();
+ }
}
Index: DeviceConfig.java
===================================================================
RCS file: /cvsroot/javanetsim/javaNetSim/core/DeviceConfig.java,v
retrieving revision 1.20
retrieving revision 1.21
diff -C2 -d -r1.20 -r1.21
*** DeviceConfig.java 13 Oct 2008 19:36:35 -0000 1.20
--- DeviceConfig.java 13 Oct 2008 20:04:25 -0000 1.21
***************
*** 578,582 ****
if(rule.dynamic){
params = " list "+rule.acl;
! params += (rule.pool?" pool ":" interface ")+rule.out_int;
}
else{
--- 578,582 ----
if(rule.dynamic){
params = " list "+rule.acl;
! params += (rule.pool?" pool ":" interface ")+rule.out_int+" overload";
}
else{
|