make left/right IP addresses configurable via modparam / config file
This commit is contained in:
parent
577c373ead
commit
cea0e04f47
|
@ -1,8 +0,0 @@
|
||||||
[TESTPORT_PARAMETERS]
|
|
||||||
*.TUN.device_name := "foo"
|
|
||||||
*.TUN.debugging := "YES"
|
|
||||||
*.TUN2.device_name := "bar"
|
|
||||||
*.TUN2.debugging := "YES"
|
|
||||||
|
|
||||||
#[MODUlE_PARAMETERS]
|
|
||||||
#IPL4_demo.px_IPv4_Address1_UE = "127.0.0.1"
|
|
|
@ -0,0 +1,11 @@
|
||||||
|
[TESTPORT_PARAMETERS]
|
||||||
|
*.TUN.device_name := "foo"
|
||||||
|
*.TUN.debugging := "YES"
|
||||||
|
*.TUN2.device_name := "bar"
|
||||||
|
*.TUN2.debugging := "YES"
|
||||||
|
|
||||||
|
[MODULE_PARAMETERS]
|
||||||
|
NFCT_testsuite.left_ip := "1.1.1.200"
|
||||||
|
NFCT_testsuite.left_ip6 := "1::0200"
|
||||||
|
NFCT_testsuite.right_ip := "2.2.2.200"
|
||||||
|
NFCT_testsuite.right_ip6 := "2::0200"
|
|
@ -15,6 +15,12 @@ module NFCT_testsuite {
|
||||||
import from http_www_netfilter_org_xml_libnetfilter_conntrack all;
|
import from http_www_netfilter_org_xml_libnetfilter_conntrack all;
|
||||||
import from XSD all;
|
import from XSD all;
|
||||||
|
|
||||||
|
modulepar charstring left_ip := "1.1.1.200";
|
||||||
|
modulepar charstring left_ip6 := "1::200";
|
||||||
|
|
||||||
|
modulepar charstring right_ip := "2.2.2.200";
|
||||||
|
modulepar charstring right_ip6 := "2::200";
|
||||||
|
|
||||||
type component dummy_CT {
|
type component dummy_CT {
|
||||||
port TunDevice_PT TUN;
|
port TunDevice_PT TUN;
|
||||||
port TunDevice_PT TUN2;
|
port TunDevice_PT TUN2;
|
||||||
|
@ -38,16 +44,16 @@ module NFCT_testsuite {
|
||||||
private function flow_gen(integer port_delta, unsignedbyte l3_prot := 4, unsignedbyte l4_prot := c_ip_proto_udp) return flow_info {
|
private function flow_gen(integer port_delta, unsignedbyte l3_prot := 4, unsignedbyte l4_prot := c_ip_proto_udp) return flow_info {
|
||||||
var flow_info flowi := {
|
var flow_info flowi := {
|
||||||
l3_protocol := c_ip_proto_ipv4,
|
l3_protocol := c_ip_proto_ipv4,
|
||||||
src_ip := "1.1.1.200",
|
src_ip := left_ip,
|
||||||
dst_ip := "2.2.2.200",
|
dst_ip := right_ip,
|
||||||
l4_protocol := l4_prot,
|
l4_protocol := l4_prot,
|
||||||
src_port := 1000 + port_delta,
|
src_port := 1000 + port_delta,
|
||||||
dst_port := 2000 + port_delta
|
dst_port := 2000 + port_delta
|
||||||
}
|
}
|
||||||
if (l3_prot == 6) {
|
if (l3_prot == 6) {
|
||||||
flowi.l3_protocol := c_ip_proto_ipv6;
|
flowi.l3_protocol := c_ip_proto_ipv6;
|
||||||
flowi.src_ip := "";
|
flowi.src_ip := left_ip6;
|
||||||
flowi.dst_ip := "";
|
flowi.dst_ip := right_ip6;
|
||||||
}
|
}
|
||||||
return flowi
|
return flowi
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue